[brailleblaster] [brailleblaster.newdesign] push by RandomCh...@xxxxxxxxx - Cfg Dlg - Restoring Default resets checkbox on 2013-07-03 18:15 GMT

  • From: brailleblaster@xxxxxxxxxxxxxx
  • To: brailleblaster@xxxxxxxxxxxxx
  • Date: Wed, 03 Jul 2013 18:15:41 +0000

Revision: 10355fe68fb6
Branch:   default
Author:   cmyers@xxxxxxxxxxxxxxxxx
Date:     Wed Jul  3 12:21:40 2013
Log:      Cfg Dlg - Restoring Default resets checkbox
http://code.google.com/p/brailleblaster/source/detail?r=10355fe68fb6&repo=newdesign

Modified:
 /src/main/org/brailleblaster/settings/ConfigFileDialog.java

=======================================
--- /src/main/org/brailleblaster/settings/ConfigFileDialog.java Wed Jul 3 11:40:21 2013 +++ /src/main/org/brailleblaster/settings/ConfigFileDialog.java Wed Jul 3 12:21:40 2013
@@ -227,6 +227,7 @@
                                // Point to user's version of cfg file.
String configDir = BBIni.getUserProgramDataPath() + BBIni.getFileSep() + "liblouisutdml" + BBIni.getFileSep() + "lbu_files" + BBIni.getFileSep();
                                File deleteMe = new File(configDir + 
fileNameCombo.getText());
+                               String deletedFileName = 
fileNameCombo.getText();

                                // Make sure the file exists. If it doesn't, 
don't bother.
                                if(!deleteMe.exists())
@@ -244,6 +245,27 @@
                                fillVariableComboBox(fileList.get(0));
                                fillValueComboBox(variableCombo.getItem(0));
                                selectValueComboBox(txt.getText());
+
+ // If this file was the default, change to another if it didn't have an original.
+                               
if(deletedFileName.compareTo(defaultCfgFileName) == 0)
+                               {
+                                       // Default config directory.
+ String defCfgDir = BBIni.getProgramDataPath() + BBIni.getFileSep() + "liblouisutdml" + BBIni.getFileSep() + "lbu_files" + BBIni.getFileSep();
+
+                                       // Is there an original?
+                                       File origFile = new File(defCfgDir + 
deletedFileName);
+                                       if(!origFile.exists())
+                                       {
+ // No file with this name existed as an original; reset default config file.
+                                               defaultCfgFileName = 
fileNameCombo.getText();
+                                               defaultCfgChk.setEnabled(true);
+
+                                               // Save new settings.
+                                               saveSettings();
+
+                                       } // if(!origFile.exists())
+
+                               } // if(fileNameCombo...

                        } // public void widgetSelected()


Other related posts:

  • » [brailleblaster] [brailleblaster.newdesign] push by RandomCh...@xxxxxxxxx - Cfg Dlg - Restoring Default resets checkbox on 2013-07-03 18:15 GMT - brailleblaster