Author: kono
Date: 2009-12-09 17:27:37 -0800 (Wed, 09 Dec 2009)
New Revision: 18714

Modified:
   cytoscape/trunk/src/cytoscape/CytoscapeInit.java
Log:
Skip redrawGraph() when Current Network View is NullNetworkView.

Modified: cytoscape/trunk/src/cytoscape/CytoscapeInit.java
===================================================================
--- cytoscape/trunk/src/cytoscape/CytoscapeInit.java    2009-12-10 00:39:18 UTC 
(rev 18713)
+++ cytoscape/trunk/src/cytoscape/CytoscapeInit.java    2009-12-10 01:27:37 UTC 
(rev 18714)
@@ -36,45 +36,33 @@
  */
 package cytoscape;
 
-import cytoscape.data.readers.CytoscapeSessionReader;
-
-import cytoscape.dialogs.logger.LoggerDialog;
-
-import cytoscape.init.CyInitParams;
-
-import cytoscape.logger.LogLevel;
-import cytoscape.logger.CyLogger;
-import cytoscape.logger.ConsoleLogger;
-
-import cytoscape.plugin.PluginManager;
-
-import cytoscape.util.FileUtil;
-import cytoscape.util.NestedNetworkViewUpdater;
-
-import cytoscape.util.shadegrown.WindowUtilities;
-
 import java.awt.Cursor;
-
 import java.beans.PropertyChangeEvent;
 import java.beans.PropertyChangeListener;
-
 import java.io.File;
 import java.io.FileInputStream;
 import java.io.IOException;
-
-import java.net.MalformedURLException;
 import java.net.URL;
-
-//import java.net.URLClassLoader;
 import java.util.ArrayList;
 import java.util.Iterator;
 import java.util.List;
 import java.util.Properties;
 
-//import java.util.Set;
 import javax.swing.ImageIcon;
 
+import cytoscape.data.readers.CytoscapeSessionReader;
+import cytoscape.dialogs.logger.LoggerDialog;
+import cytoscape.init.CyInitParams;
+import cytoscape.logger.ConsoleLogger;
+import cytoscape.logger.CyLogger;
+import cytoscape.logger.LogLevel;
+import cytoscape.plugin.PluginManager;
+import cytoscape.util.FileUtil;
+import cytoscape.util.NestedNetworkViewUpdater;
+import cytoscape.util.shadegrown.WindowUtilities;
+import cytoscape.view.CyNetworkView;
 
+
 /**
  * <p>
  * Cytoscape Init is responsible for starting Cytoscape in a way that makes
@@ -569,7 +557,9 @@
                        public void propertyChange(PropertyChangeEvent e) {
                                if 
(e.getPropertyName().equals(Cytoscape.ATTRIBUTES_CHANGED)) {
                                        // apply vizmaps
-                                       
Cytoscape.getCurrentNetworkView().redrawGraph(false, true);
+                                       final CyNetworkView currentView = 
Cytoscape.getCurrentNetworkView();
+                                       if (currentView != 
Cytoscape.getNullNetworkView())
+                                               
Cytoscape.getCurrentNetworkView().redrawGraph(false, true);
                                }
                        }
                };

--

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