Author: ruschein
Date: 2010-07-26 13:17:13 -0700 (Mon, 26 Jul 2010)
New Revision: 21028

Modified:
   cytoscape/trunk/src/cytoscape/data/writers/CytoscapeSessionWriter.java
Log:
Now we remember newly created sessions on the "Recently Opened..." list.

Modified: cytoscape/trunk/src/cytoscape/data/writers/CytoscapeSessionWriter.java
===================================================================
--- cytoscape/trunk/src/cytoscape/data/writers/CytoscapeSessionWriter.java      
2010-07-26 19:47:23 UTC (rev 21027)
+++ cytoscape/trunk/src/cytoscape/data/writers/CytoscapeSessionWriter.java      
2010-07-26 20:17:13 UTC (rev 21028)
@@ -106,6 +106,7 @@
 import cytoscape.generated.Server;
 import cytoscape.generated.SessionState;
 import cytoscape.util.BookmarksUtil;
+import cytoscape.util.RecentlyOpenedTracker;
 import cytoscape.util.swing.JTreeTable;
 import cytoscape.view.CyNetworkView;
 import cytoscape.view.CytoscapeDesktop;
@@ -231,6 +232,19 @@
 
                try {
                        fos = new FileOutputStream(sessionFileName);
+
+                       final RecentlyOpenedTracker sessionTracker =
+                               Cytoscape.getRecentlyOpenedSessionTracker();
+                       if (sessionTracker != null) {
+                               final URL sessionFileNameAsURL;
+                               try {
+                                       sessionFileNameAsURL = new 
URL("file://" + sessionFileName);
+                                       
sessionTracker.add(sessionFileNameAsURL);
+                               } catch (final Exception e) {
+                                       System.err.println("Could not convert 
\"file://" + sessionFileName + "\" to a URL!");
+                               }
+                       }
+
                        try {
                                zos = new ZipOutputStream(fos);
 

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