Browse Source

Fixed PopupMenu being created twice

MeFisto94 6 years ago
parent
commit
9166461652

+ 2 - 6
jme3-materialeditor/src/com/jme3/gde/materialdefinition/editor/ShaderNodeDiagram.java

@@ -70,8 +70,7 @@ import javax.swing.SwingUtilities;
  * their connections {@link ConnectionEndpoint} {@link Connection} are added onto.
  * @author Nehon
  */
-public class ShaderNodeDiagram extends Diagram implements
-        MouseMotionListener, ComponentListener {
+public class ShaderNodeDiagram extends Diagram implements ComponentListener {
 
     protected List<ShaderOutBusPanel> outBuses = new ArrayList<ShaderOutBusPanel>();
     private String currentTechniqueName;
@@ -80,9 +79,7 @@ public class ShaderNodeDiagram extends Diagram implements
 
     @SuppressWarnings("LeakingThisInConstructor")
     public ShaderNodeDiagram() {
-        addMouseListener(this);
-        addMouseMotionListener(this);
-        createPopupMenu();
+        super();
     }
     
     @Override
@@ -328,7 +325,6 @@ public class ShaderNodeDiagram extends Diagram implements
     @Override
     protected void createPopupMenu() {
         super.createPopupMenu();
-        System.err.println("YES");
         JMenuItem nodeItem = createMenuItem("Node", Icons.node);
         nodeItem.addActionListener(new ActionListener() {
             @Override