Revision 9400

View differences:

org.gvsig.vcsgis/trunk/org.gvsig.vcsgis/org.gvsig.vcsgis.swing/org.gvsig.vcsgis.swing.impl/src/main/java/org/gvsig/vcsgis/swing/impl/importhistory/ImportHistoryImpl.java
461 461
    }
462 462

  
463 463
    private void doChangedSourceStore() {
464
        FeatureStore store = getSourceFeatureStore();
464
        FeatureStore store = getSourceFeatureStore(); //Don't dispose
465 465
        if (store == null) {
466 466
            this.identifierFieldPicker.setFeatureType(null);
467 467
            this.sortFieldPicker.setFeatureType(null);
......
480 480
        DataSwingManager dalSwingManager = DALSwingLocator.getDataSwingManager();
481 481
        deletedConditionPicker.getConfig().removeAllSymbolTables();
482 482
        dalSwingManager.configureExpressionBuilder(deletedConditionPicker.getConfig(), store);
483
        DisposeUtils.disposeQuietly(store);
484 483
        doUpdateComponents();
485 484
    }
486 485

  
......
624 623
    }
625 624

  
626 625
    private FeatureStore getSourceFeatureStore() {
626
        // Don't dispose returned store
627 627
        switch (tabAddToWorkspace.getSelectedIndex()) {
628 628
            case TAB_LAYERS_INDEX:
629 629
                TreePath selection = treeLayers.getSelectionModel().getSelectionPath();

Also available in: Unified diff