Revision 44407 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.lib/org.gvsig.exportto.lib.impl/src/main/java/org/gvsig/export/impl/DefaultExportProcess.java

View differences:

DefaultExportProcess.java
74 74
        this.parameters.setContext(this.context);
75 75

  
76 76
        this.featuresToUse = this.parameters.getFeaturesToUse();
77
        if (Objects.equals(this.filterExpression, this.parameters.getFilterExpresion())) {
77
        if (!Objects.equals(this.filterExpression, this.parameters.getFilterExpresion())) {
78 78
            int keepFilter = ToolsSwingLocator.getThreadSafeDialogsManager().confirmDialog(
79 79
                    ToolsLocator.getI18nManager().getTranslation("_Do_you_want_to_keep_the_applied_filter_and_not_use_the_one_in_the_parameters"),
80 80
                    ToolsLocator.getI18nManager().getTranslation("_Filter_to_apply"),
......
83 83
                    "exporto-overwrite-expression-parameters");
84 84
            if (keepFilter == JOptionPane.YES_OPTION) {
85 85
                this.parameters.setFilterExpresion(this.filterExpression);
86
            } else {
87
                this.filterExpression = this.parameters.getFilterExpresion();
88 86
            }
89
        } else {
90
            this.filterExpression = this.parameters.getFilterExpresion();
91 87
        }
92 88

  
93 89
        if (this.parameters instanceof ExportParametersGeometry) {

Also available in: Unified diff