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