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.