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.