Ignore:
Timestamp:
2007-10-30T13:53:42+01:00 (19 years ago)
Author:
gebner
Message:

Don't reset prefs to default when encountering parsing errors.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/MainApplication.java

    r350 r442  
    101101                if (!prefDir.exists())
    102102                        prefDir.mkdirs();
     103
     104                if (!new File(Main.pref.getPreferencesDir()+"preferences").exists()) {
     105                        Main.pref.resetToDefault();
     106                }
     107
    103108                try {
    104109                        if (args.containsKey("reset-preferences")) {
     
    109114                } catch (final IOException e1) {
    110115                        e1.printStackTrace();
    111                         JOptionPane.showMessageDialog(null, "Preferences could not be loaded. Writing default preference file to "+pref.getPreferencesDir()+"preferences");
    112                         Main.pref.resetToDefault();
     116                        String backup = Main.pref.getPreferencesDir() + "preferences.bak";
     117                        JOptionPane.showMessageDialog(null, "Preferences file had errors.  Making backup of old one to " + backup);
     118                        new File(Main.pref.getPreferencesDir() + "preferences").renameTo(new File(backup));
     119                        Main.pref.save();
    113120                }
    114121
Note: See TracChangeset for help on using the changeset viewer.