Author: remi
Date: 2008-08-27 12:40:12 +0200 (Wed, 27 Aug 2008)
New Revision: 1611

Modified:
   
software_suite_v2/software/tools/attitunesStudio/trunk/src/com/tuxisalive/attitunes/format/ATTFormatMisc.java
   
software_suite_v2/software/tools/attitunesStudio/trunk/src/com/tuxisalive/attitunes/format/ATTFormatReadWrite.java
   
software_suite_v2/software/tools/attitunesStudio/trunk/src/com/tuxisalive/attitunes/visual/ATTBlockViewer.java
Log:
Update : Now, the application removes the temp path

Modified: 
software_suite_v2/software/tools/attitunesStudio/trunk/src/com/tuxisalive/attitunes/format/ATTFormatMisc.java
===================================================================
--- 
software_suite_v2/software/tools/attitunesStudio/trunk/src/com/tuxisalive/attitunes/format/ATTFormatMisc.java
       2008-08-27 10:28:49 UTC (rev 1610)
+++ 
software_suite_v2/software/tools/attitunesStudio/trunk/src/com/tuxisalive/attitunes/format/ATTFormatMisc.java
       2008-08-27 10:40:12 UTC (rev 1611)
@@ -84,7 +84,31 @@
        
        /**
         * 
+        * @param srcPath
+        * @return
         */
+       public static boolean deleteDir(String srcPath)
+       {
+               File dir = new File(srcPath);
+               
+               if (dir.isDirectory()) {
+            String[] children = dir.list();
+            for (int i=0; i<children.length; i++) {
+                boolean success = deleteDir(new File(dir, 
children[i]).getAbsolutePath());
+                if (!success) {
+                    return false;
+                }
+            }
+        }
+    
+        // The directory is now empty so delete it
+        return dir.delete();
+
+       }
+       
+       /**
+        * 
+        */
        public static boolean copyfile(String srcFile, String destFile)
        {
            try

Modified: 
software_suite_v2/software/tools/attitunesStudio/trunk/src/com/tuxisalive/attitunes/format/ATTFormatReadWrite.java
===================================================================
--- 
software_suite_v2/software/tools/attitunesStudio/trunk/src/com/tuxisalive/attitunes/format/ATTFormatReadWrite.java
  2008-08-27 10:28:49 UTC (rev 1610)
+++ 
software_suite_v2/software/tools/attitunesStudio/trunk/src/com/tuxisalive/attitunes/format/ATTFormatReadWrite.java
  2008-08-27 10:40:12 UTC (rev 1611)
@@ -120,6 +120,17 @@
        
        /**
         * 
+        */
+       public void destroy()
+       {
+               if (tmpDirFound)
+               {
+                       ATTFormatMisc.deleteDir(tmpAttDir.getAbsolutePath());
+               }
+       }
+       
+       /**
+        * 
         * @param newAttFilePath
         * @return
         */

Modified: 
software_suite_v2/software/tools/attitunesStudio/trunk/src/com/tuxisalive/attitunes/visual/ATTBlockViewer.java
===================================================================
--- 
software_suite_v2/software/tools/attitunesStudio/trunk/src/com/tuxisalive/attitunes/visual/ATTBlockViewer.java
      2008-08-27 10:28:49 UTC (rev 1610)
+++ 
software_suite_v2/software/tools/attitunesStudio/trunk/src/com/tuxisalive/attitunes/visual/ATTBlockViewer.java
      2008-08-27 10:40:12 UTC (rev 1611)
@@ -200,6 +200,7 @@
        {
                refreshStarted = false;
                tux.destroy();
+               attituneFile.destroy();
        }
        
        /*


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Tux-droid-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tux-droid-svn

Reply via email to