Ignore:
Timestamp:
2009-09-23T11:14:18+02:00 (17 years ago)
Author:
stoecker
Message:

see #3550 - fixed resizable side views - patch by bastiK

File:
1 edited

Legend:

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

    r2169 r2185  
    526526        // save the current window geometry and the width of the toggle dialog area
    527527        String newGeometry = "";
    528         String newToggleDlgWidth = "";
     528        String newToggleDlgWidth = null;
    529529        try {
    530530            if (((JFrame)parent).getExtendedState() == JFrame.NORMAL) {
     
    549549                newGeometry = width + "x" + height + "+" + x + "+" + y;
    550550            }
    551 
    552             newToggleDlgWidth = Integer.toString(map.getToggleDlgWidth());
    553             if (newToggleDlgWidth.equals(Integer.toString(map.DEF_TOGGLE_DLG_WIDTH))) {
    554                 newToggleDlgWidth = "";
     551           
     552            if (map  != null) {
     553                newToggleDlgWidth = Integer.toString(map.getToggleDlgWidth());
     554                if (newToggleDlgWidth.equals(Integer.toString(map.DEF_TOGGLE_DLG_WIDTH))) {
     555                    newToggleDlgWidth = "";
     556                }
    555557            }
    556558        }
    557559        catch (Exception e) {
    558560            System.out.println("Failed to save GUI geometry: " + e);
     561            e.printStackTrace();
    559562        }
    560563        pref.put("gui.geometry", newGeometry);
    561         pref.put("toggleDialogs.width", newToggleDlgWidth);
     564        if (newToggleDlgWidth != null) {
     565            pref.put("toggleDialogs.width", newToggleDlgWidth);
     566        }
    562567    }
    563568}
Note: See TracChangeset for help on using the changeset viewer.