Changeset 3378 in josm for trunk/src/org/openstreetmap/josm/Main.java
- Timestamp:
- 20.07.2010 08:54:22 (22 months ago)
- File:
-
- 1 edited
-
trunk/src/org/openstreetmap/josm/Main.java (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/Main.java
r3340 r3378 362 362 363 363 I18n.fixJFileChooser(); 364 364 365 365 // init default coordinate format 366 366 // … … 508 508 } 509 509 510 public static boolean exitJosm(boolean exit) { 511 if (Main.saveUnsavedModifications()) { 512 Main.saveGuiGeometry(); 513 // Remove all layers because somebody may rely on layerRemoved events (like AutosaveTask) 514 if (Main.isDisplayingMapView()) { 515 Collection<Layer> layers = new ArrayList<Layer>(Main.map.mapView.getAllLayers()); 516 for (Layer l: layers) { 517 Main.map.mapView.removeLayer(l); 518 } 519 } 520 if (exit) { 521 System.exit(0); 522 return true; 523 } else 524 return true; 525 } else 526 return false; 527 } 528 510 529 /** 511 530 * The type of a command line parameter, to be used in switch statements.
Note: See TracChangeset
for help on using the changeset viewer.
