Author: pwang
Date: 2012-03-08 14:35:37 -0800 (Thu, 08 Mar 2012)
New Revision: 28458

Modified:
   
core3/impl/trunk/editor-impl/src/main/java/org/cytoscape/editor/internal/AddNestedNetworkTask.java
Log:
Fixed bug#745

Modified: 
core3/impl/trunk/editor-impl/src/main/java/org/cytoscape/editor/internal/AddNestedNetworkTask.java
===================================================================
--- 
core3/impl/trunk/editor-impl/src/main/java/org/cytoscape/editor/internal/AddNestedNetworkTask.java
  2012-03-08 22:10:15 UTC (rev 28457)
+++ 
core3/impl/trunk/editor-impl/src/main/java/org/cytoscape/editor/internal/AddNestedNetworkTask.java
  2012-03-08 22:35:37 UTC (rev 28458)
@@ -42,7 +42,18 @@
                                    Transferable t) {
                super(nv,view);
                this.t = t;
-               nestedNetwork = new ListSingleSelection<CyNetwork>(new 
ArrayList<CyNetwork>(mgr.getNetworkSet()));
+               
+               ArrayList<CyNetwork> networkSet = new 
ArrayList<CyNetwork>(mgr.getNetworkSet());
+
+               // Remove self from the network list
+               for (int i=0; i<networkSet.size(); i++ ){
+                       if (view.getModel() == networkSet.get(i)){
+                               networkSet.remove(i);
+                               break;
+                       }                       
+               }
+               
+               nestedNetwork = new ListSingleSelection<CyNetwork>(networkSet);
        }
 
        @Override

-- 
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