Author: paperwing
Date: 2012-06-04 15:29:21 -0700 (Mon, 04 Jun 2012)
New Revision: 29447

Modified:
   
core3/impl/trunk/app-impl/src/main/java/org/cytoscape/app/internal/manager/AppManager.java
Log:
refs #1065 App manager now reconstructs parent directories if necessary when 
remaking app storage directories

Modified: 
core3/impl/trunk/app-impl/src/main/java/org/cytoscape/app/internal/manager/AppManager.java
===================================================================
--- 
core3/impl/trunk/app-impl/src/main/java/org/cytoscape/app/internal/manager/AppManager.java
  2012-06-04 21:54:40 UTC (rev 29446)
+++ 
core3/impl/trunk/app-impl/src/main/java/org/cytoscape/app/internal/manager/AppManager.java
  2012-06-04 22:29:21 UTC (rev 29447)
@@ -499,22 +499,25 @@
                
                File appDirectory = getBaseAppPath();
                if (!appDirectory.exists()) {
-                       created = created && appDirectory.mkdir();
+                       created = created && appDirectory.mkdirs();
+                       DebugHelper.print("Creating " + appDirectory + ". 
Success? " + created);
                }
                
                File installedDirectory = new File(getInstalledAppsPath());
                if (!installedDirectory.exists()) {
-                       created = created && installedDirectory.mkdir();
+                       created = created && installedDirectory.mkdirs();
+                       DebugHelper.print("Creating " + installedDirectory + ". 
Success? " + created);
                }
                
                File uninstalledDirectory = new File(getUninstalledAppsPath());
                if (!uninstalledDirectory.exists()) {
-                       created = created && uninstalledDirectory.mkdir();
+                       created = created && uninstalledDirectory.mkdirs();
+                       DebugHelper.print("Creating " + uninstalledDirectory + 
". Success? " + created);
                }
                
                File downloadedDirectory = new File(getDownloadedAppsPath());
                if (!downloadedDirectory.exists()) {
-                       created = created && downloadedDirectory.mkdir();
+                       created = created && downloadedDirectory.mkdirs();
                }
                
                if (!created) {

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