Author: pwang
Date: 2011-02-25 13:56:10 -0800 (Fri, 25 Feb 2011)
New Revision: 24234

Modified:
   
csplugins/trunk/ucsd/pwang/cy3samples/sample21/src/main/java/org/cytoscape/sample/internal/Sample21.java
Log:
Add null pointer check

Modified: 
csplugins/trunk/ucsd/pwang/cy3samples/sample21/src/main/java/org/cytoscape/sample/internal/Sample21.java
===================================================================
--- 
csplugins/trunk/ucsd/pwang/cy3samples/sample21/src/main/java/org/cytoscape/sample/internal/Sample21.java
    2011-02-25 21:42:54 UTC (rev 24233)
+++ 
csplugins/trunk/ucsd/pwang/cy3samples/sample21/src/main/java/org/cytoscape/sample/internal/Sample21.java
    2011-02-25 21:56:10 UTC (rev 24234)
@@ -45,10 +45,17 @@
        // restore plugin state from files
        public void handleEvent(SessionLoadedEvent e){
 
-               try {
+               if (e.getLoadedSession().getPluginFileListMap() == null || 
e.getLoadedSession().getPluginFileListMap().size() ==0){
+                       return;
+               }
+               
+               List<File> files = 
e.getLoadedSession().getPluginFileListMap().get("sample21");
 
-                       List<File> files = 
e.getLoadedSession().getPluginFileListMap().get("sample21");
+               if (files == null || files.size() ==0){
+                       return;
+               }
 
+               try {                   
                        File propFile = files.get(0);
                        
                        BufferedReader in = new BufferedReader(new 
FileReader(propFile));

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