* Bug #12351 fixed - "Save as" a diagram to a selected xcos file type, saved 98/10698/2
Clément DAVID [Tue, 5 Mar 2013 15:37:14 +0000 (16:37 +0100)]
                     it as zcos.

Change-Id: I70e9dad73964726222788d3c350577bdda150cde

scilab/CHANGES_5.4.X
scilab/modules/xcos/src/java/org/scilab/modules/xcos/io/XcosFileType.java

index 2b33abd..9b557e4 100644 (file)
@@ -170,6 +170,9 @@ Xcos
 * Bug #12321 fixed - save environment failed to save lib variable. Now these variables
                      are ignored like previous version of save function.
 
+* Bug #12351 fixed - "Save as" a diagram to a selected xcos file type, saved
+                     it as zcos.
+
 
 Documentation
 ==============
index 286aa3d..521fcfd 100644 (file)
@@ -264,13 +264,14 @@ public enum XcosFileType {
 
         int index = 0;
         for (FileFilter fileFilter : filters) {
-            if (fileFilter == filter) {
+            if (fileFilter.getDescription() == filter.getDescription()) {
                 break;
             }
 
             index++;
         }
 
+        // the first filter is the "All supported file type", start from -1
         if (index > 0) {
             return XcosFileType.values()[index - 1];
         } else {