Changeset 5646 in josm for trunk/src/org/openstreetmap/josm/gui/ExtendedDialog.java
- Timestamp:
- 2012-12-29T16:07:47+01:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/ExtendedDialog.java
r5638 r5646 447 447 } 448 448 449 protected final void rememberWindowGeometry(WindowGeometry geometry) { 450 if (geometry != null) { 451 geometry.remember(rememberSizePref); 452 } 453 } 454 455 protected final WindowGeometry initWindowGeometry() { 456 return new WindowGeometry(rememberSizePref, defaultWindowGeometry); 457 } 458 449 459 /** 450 460 * Override setVisible to be able to save the window geometry if required … … 459 469 if(rememberSizePref.length() != 0 && defaultWindowGeometry != null) { 460 470 if(visible) { 461 new WindowGeometry(rememberSizePref, 462 defaultWindowGeometry).applySafe(this); 471 initWindowGeometry().applySafe(this); 463 472 } else if (isShowing()) { // should fix #6438, #6981, #8295 464 new WindowGeometry(this).remember(rememberSizePref);473 rememberWindowGeometry(new WindowGeometry(this)); 465 474 } 466 475 } … … 473 482 474 483 /** 475 * Call this if you want the dialog to remember the sizeset by the user.484 * Call this if you want the dialog to remember the geometry (size and position) set by the user. 476 485 * Set the pref to <code>null</code> or to an empty string to disable again. 477 486 * By default, it's disabled.
Note:
See TracChangeset
for help on using the changeset viewer.