Author: jm
Date: 2012-07-04 13:33:54 -0700 (Wed, 04 Jul 2012)
New Revision: 29758

Modified:
   
core3/impl/trunk/swing-application-impl/src/main/java/org/cytoscape/internal/view/NetworkPanel.java
Log:
Fixes #1210: Fixed CyTable leak in NetworkPanel

Modified: 
core3/impl/trunk/swing-application-impl/src/main/java/org/cytoscape/internal/view/NetworkPanel.java
===================================================================
--- 
core3/impl/trunk/swing-application-impl/src/main/java/org/cytoscape/internal/view/NetworkPanel.java
 2012-07-04 20:33:14 UTC (rev 29757)
+++ 
core3/impl/trunk/swing-application-impl/src/main/java/org/cytoscape/internal/view/NetworkPanel.java
 2012-07-04 20:33:54 UTC (rev 29758)
@@ -38,6 +38,7 @@
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Collection;
+import java.util.Collections;
 import java.util.Enumeration;
 import java.util.HashMap;
 import java.util.LinkedList;
@@ -376,9 +377,8 @@
                                removeNetwork(net);
                                ignoreTreeSelectionEvents = false;
 
-                               nameTables.remove(net.getDefaultNetworkTable());
-                               
nodeEdgeTables.remove(net.getDefaultNodeTable());
-                               
nodeEdgeTables.remove(net.getDefaultEdgeTable());
+                               
nameTables.values().removeAll(Collections.singletonList(net));
+                               
nodeEdgeTables.values().removeAll(Collections.singletonList(net));
                        }
                });
        }

-- 
You received this message because you are subscribed to the Google Groups 
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/cytoscape-cvs?hl=en.

Reply via email to