diff --git a/sdk/jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/properties/SceneExplorerProperty.java b/sdk/jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/properties/SceneExplorerProperty.java index 4c0a31df0..fafa3e1e6 100644 --- a/sdk/jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/properties/SceneExplorerProperty.java +++ b/sdk/jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/properties/SceneExplorerProperty.java @@ -136,9 +136,9 @@ public class SceneExplorerProperty extends PropertySupport.Reflection { if (undo) { try { Object oldValue = getSuperValue(); - if (oldValue.getClass().getMethod("clone", null) != null) { - addUndo(oldValue.getClass().getMethod("clone", null).invoke(oldValue, null), val); - Logger.getLogger(SceneExplorerProperty.class.getName()).log(Level.INFO, "Add cloned undo {0}", oldValue.getClass().getMethod("clone", null).invoke(oldValue, null)); + if (oldValue.getClass().getMethod("clone") != null) { + addUndo(oldValue.getClass().getMethod("clone").invoke(oldValue), val); + Logger.getLogger(SceneExplorerProperty.class.getName()).log(Level.INFO, "Add cloned undo {0}", oldValue.getClass().getMethod("clone").invoke(oldValue)); } } catch (Exception e) { addUndo(getSuperValue(), val); diff --git a/sdk/jme3-gui/src/com/jme3/gde/gui/multiview/NiftyPreviewPanel.java b/sdk/jme3-gui/src/com/jme3/gde/gui/multiview/NiftyPreviewPanel.java index 694ac65ba..2e159b9e0 100644 --- a/sdk/jme3-gui/src/com/jme3/gde/gui/multiview/NiftyPreviewPanel.java +++ b/sdk/jme3-gui/src/com/jme3/gde/gui/multiview/NiftyPreviewPanel.java @@ -205,9 +205,8 @@ public class NiftyPreviewPanel extends PanelView { Logger.getLogger(NiftyPreviewPanel.class.getName()).log(Level.WARNING, "No Project AssetManager found!"); return null; } - AssetManager assetManager = pm.getManager(); AudioRenderer audioRenderer = SceneApplication.getApplication().getAudioRenderer(); - niftyDisplay = new NiftyJmeDisplay(assetManager, + niftyDisplay = new NiftyJmeDisplay(pm, inputHandler, audioRenderer, guiViewPort);