Author: jerome
Date: 2009-01-21 09:33:35 +0100 (Wed, 21 Jan 2009)
New Revision: 3507

Modified:
   
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/CcInterface.java
   
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/Listener/ExitControlListener.java
Log:
Fixed: #9 ?\226?\128?\148 Pas de sauvegarde de configuration.

Modified: 
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/CcInterface.java
===================================================================
--- 
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/CcInterface.java
     2009-01-21 08:20:45 UTC (rev 3506)
+++ 
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/CcInterface.java
     2009-01-21 08:33:35 UTC (rev 3507)
@@ -532,7 +532,7 @@
                        final String path = 
CcCommons.language.getMenuSubDirectory();
                        //Add exit menu item that allow to exit application.
                        exit = new 
JMenuItem(CcCommons.language.getMenuFileExit());
-                       exit.addMouseListener(new 
ExitControlListener(fileBrowser, fileMenu,
+                       exit.addMouseListener(new ExitControlListener(this, 
fileBrowser, fileMenu,
                                                                                
                              "doneWhenExit", path + "file.png"));
                        popupFileMenu.add(exit);
                        //Create a menu listener com.tuxdroid.cc.Listener.
@@ -831,7 +831,7 @@
        private JButton getFermerControl() {
                if (fermerB == null) {
                        fermerB = new TuxButton("images/buttons/fermer.png", 
new Rectangle(720, 4, 32, 16));
-                       fermerB.addMouseListener(new 
ExitControlListener(fileBrowser, fermerB,
+                       fermerB.addMouseListener(new ExitControlListener(this, 
fileBrowser, fermerB,
                                                                         
"doneWhenExit", "images/buttons/fermer_down.png"));
                }
                return fermerB;

Modified: 
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/Listener/ExitControlListener.java
===================================================================
--- 
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/Listener/ExitControlListener.java
    2009-01-21 08:20:45 UTC (rev 3506)
+++ 
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/Listener/ExitControlListener.java
    2009-01-21 08:33:35 UTC (rev 3507)
@@ -22,8 +22,6 @@
 
 package com.tuxdroid.cc.Listener;
 
-import java.lang.reflect.Method;
-
 import javax.swing.ImageIcon;
 import javax.swing.JButton;
 
@@ -36,25 +34,29 @@
        
        private FileBrowser fileBrowser;
        private JButton fermer;
-       private String method;
+       
+       public String method;
+       public Object sender;
+       
        private String iconPath;
        
-       public ExitControlListener(FileBrowser fileBrowser, JButton fermer, 
String method, String iconPath){
+       public ExitControlListener(Object sender, FileBrowser fileBrowser, 
JButton fermer, String method, String iconPath){
                this.fileBrowser = fileBrowser;
                this.fermer = fermer;
                this.method = method;
+               this.sender = sender;
                this.iconPath = iconPath;
        }
        
        public void mouseReleased(java.awt.event.MouseEvent e) {
                //Delete temporary files when quit control center.
                
-               fileBrowser.deleteTemp();
+               new SThread(this.sender, this.method).start();
                CcCommons.tux.tts.stop();
                fileBrowser.stopPlaying(CcConstants.TYPE_ATTITUNES, 
FileBrowser.REMOTELIST_TYPE);
-               
                CcCommons.tux.server.disconnect();
                CcCommons.tux.destroy();
+               fileBrowser.deleteTemp();
                try
                {
                        fileBrowser.getFramework().shutDownFramework();


------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Tux-droid-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tux-droid-svn

Reply via email to