瀏覽代碼

Fix AssetBrowser issue if filter is null

rickard 10 月之前
父節點
當前提交
fe12153fcd
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      jme3-assetbrowser/src/com/jme3/gde/assetbrowser/AssetBrowser.java

+ 2 - 2
jme3-assetbrowser/src/com/jme3/gde/assetbrowser/AssetBrowser.java

@@ -90,7 +90,7 @@ public class AssetBrowser extends javax.swing.JPanel implements PreviewInteracti
 
     private int lastGridColumns = 0;
     private int lastGridRows = 0;
-    private String lastFilter;
+    private String lastFilter = "";
 
     private int sizeX = Constants.sizeX;
     private int sizeY = Constants.sizeY;
@@ -155,7 +155,7 @@ public class AssetBrowser extends javax.swing.JPanel implements PreviewInteracti
         Dimension size = previewsPanel.getSize();
 
         int rows = Math.min(size.height, getHeight() - 30) / sizeY;
-
+        
         final var textures = Arrays.stream(assetManager.getTextures()).filter(s -> filter.isEmpty() || s.toLowerCase().contains(filter)).collect(Collectors.toList());
         final var materials = Arrays.stream(assetManager.getMaterials()).filter(s -> filter.isEmpty() || s.toLowerCase().contains(filter)).collect(Collectors.toList());
         final var models = Arrays.stream(assetManager.getModels()).filter(s -> filter.isEmpty() || s.toLowerCase().contains(filter)).collect(Collectors.toList());