Revision: 5288
          http://sourceforge.net/p/jump-pilot/code/5288
Author:   michaudm
Date:     2016-12-28 11:14:39 +0000 (Wed, 28 Dec 2016)
Log Message:
-----------
fix #449 severe regression in "save project as" introduced in r5178

Revision Links:
--------------
    http://sourceforge.net/p/jump-pilot/code/5178

Modified Paths:
--------------
    
core/trunk/src/org/openjump/core/ui/plugin/file/SaveLayersWithoutDataSourcePlugIn.java

Modified: 
core/trunk/src/org/openjump/core/ui/plugin/file/SaveLayersWithoutDataSourcePlugIn.java
===================================================================
--- 
core/trunk/src/org/openjump/core/ui/plugin/file/SaveLayersWithoutDataSourcePlugIn.java
      2016-12-28 10:58:20 UTC (rev 5287)
+++ 
core/trunk/src/org/openjump/core/ui/plugin/file/SaveLayersWithoutDataSourcePlugIn.java
      2016-12-28 11:14:39 UTC (rev 5288)
@@ -134,17 +134,17 @@
             else {
                 dir.mkdir();
                 String ext = null;
-                DataSource dataSource = null;
-                if (dialog.getBoolean(SAVEASJML)) {
-                    ext = "jml";
-                    dataSource = new 
com.vividsolutions.jump.io.datasource.StandardReaderWriterFileDataSource.JML();
-                }
-                else if (dialog.getBoolean(SAVEASSHP)) {
-                    ext = "shp";
-                    dataSource = new 
com.vividsolutions.jump.io.datasource.StandardReaderWriterFileDataSource.Shapefile();
-                }
                 for (Layer layer : collection) {
                     File file = getFile(layer, dir, ext);
+                    DataSource dataSource = null;
+                    if (dialog.getBoolean(SAVEASJML)) {
+                        ext = "jml";
+                        dataSource = new 
com.vividsolutions.jump.io.datasource.StandardReaderWriterFileDataSource.JML();
+                    }
+                    else if (dialog.getBoolean(SAVEASSHP)) {
+                        ext = "shp";
+                        dataSource = new 
com.vividsolutions.jump.io.datasource.StandardReaderWriterFileDataSource.Shapefile();
+                    }
                     if (file.exists()) {
                         if 
(GUIUtil.showConfirmOverwriteDialog(context.getWorkbenchFrame(), file)) {
                             saveLayer(layer, dir, dataSource, ext);


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Jump-pilot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to