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