Skip to content

Commit ae2a1eb

Browse files
authored
Merge pull request #645 from neph1/fix_multi_select
fix material editor incompatibility
2 parents 14d2632 + 4d282e3 commit ae2a1eb

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

jme3-materialeditor/src/com/jme3/gde/materials/MaterialPropertyEditor.java

+4-1
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
import com.jme3.gde.core.properties.SceneExplorerPropertyEditor;
4040
import com.jme3.material.Material;
4141
import com.jme3.asset.MaterialKey;
42+
import com.jme3.gde.core.sceneexplorer.nodes.AbstractSceneExplorerNode;
4243
import java.awt.Component;
4344
import java.awt.Graphics;
4445
import java.awt.Rectangle;
@@ -108,7 +109,9 @@ public String getAsText() {
108109
public void setAsText(final String text) throws IllegalArgumentException {
109110
if ("create j3m file".equals(text)) {
110111
try {
111-
Node geom = SceneExplorerTopComponent.findInstance().getLastSelected();
112+
AbstractSceneExplorerNode[] selected = SceneExplorerTopComponent.findInstance().getLastSelected();
113+
assert (selected != null && selected.length > 0);
114+
Node geom = selected[0];
112115
assert (geom != null);
113116
ProjectAssetManager pm = geom.getLookup().lookup(ProjectAssetManager.class);
114117
assert (pm != null);

0 commit comments

Comments
 (0)