Ignore:
Timestamp:
2010-01-18T21:52:10+01:00 (14 years ago)
Author:
bastiK
Message:

fix #3745 - fullscreen geometry not restored (patch by bomm)

File:
1 edited

Legend:

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

    r2856 r2876  
    190190        JFrame mainFrame = new JFrame(tr("Java OpenStreetMap Editor"));
    191191        Main.parent = mainFrame;
     192        Main.addListener();
    192193        final Main main = new MainApplication(mainFrame);
    193194        monitor.worked(1);
     
    201202        mainFrame.setVisible(true);
    202203
    203         if (((!args.containsKey("no-maximize") && !args.containsKey("geometry")
    204                 && Main.pref.get("gui.geometry").length() == 0) || args.containsKey("maximize"))
    205                 && Toolkit.getDefaultToolkit().isFrameStateSupported(JFrame.MAXIMIZED_BOTH)) {
    206             mainFrame.setExtendedState(JFrame.MAXIMIZED_BOTH);
     204        boolean maximized = Boolean.parseBoolean(Main.pref.get("gui.maximized"));
     205        if ((!args.containsKey("no-maximize") && maximized) || args.containsKey("maximize")) {
     206            if (Toolkit.getDefaultToolkit().isFrameStateSupported(JFrame.MAXIMIZED_BOTH)) {
     207                // Main.debug("Main window maximized");
     208                Main.windowState = JFrame.MAXIMIZED_BOTH;
     209                mainFrame.setExtendedState(Main.windowState);
     210            } else {
     211                Main.debug("Main window: maximizing not supported");
     212            }
     213        } else {
     214            // Main.debug("Main window not maximized");
    207215        }
    208216
Note: See TracChangeset for help on using the changeset viewer.