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.