Ticket #3826: detached-rem-geometry.patch

File detached-rem-geometry.patch, 1.2 KB (added by bastiK, 13 years ago)
  • src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java

     
    1111import java.awt.Rectangle;
    1212import java.awt.event.ActionEvent;
    1313import java.awt.event.ActionListener;
     14import java.awt.event.ComponentAdapter;
     15import java.awt.event.ComponentEvent;
    1416import java.awt.event.MouseAdapter;
    1517import java.awt.event.MouseEvent;
    1618import java.awt.event.WindowAdapter;
     
    358360                    dialogsPanel.reconstruct(Action.INVISIBLE_TO_DEFAULT, ToggleDialog.this);
    359361                }
    360362            });
     363            addComponentListener(new ComponentAdapter() {
     364                @Override public void componentMoved(ComponentEvent e) {
     365                    rememberGeometry();
     366                }
     367                @Override public void componentResized(ComponentEvent e) {
     368                    rememberGeometry();
     369                }
     370            });
    361371
    362372            String bounds = Main.pref.get(preferencePrefix+".bounds",null);
    363373            if (bounds != null) {