Revision 45806

View differences:

trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/extension/editedfeatures/EditedFeaturesPanel.java
42 42
import org.gvsig.tools.observer.Observable;
43 43
import org.gvsig.tools.observer.Observer;
44 44
import org.gvsig.tools.swing.api.Component;
45
import org.gvsig.tools.swing.api.TableColumnAdjuster;
45 46
import org.gvsig.tools.swing.api.ToolsSwingLocator;
46 47
import org.gvsig.tools.swing.api.ToolsSwingManager;
47 48
import org.gvsig.tools.swing.api.ToolsSwingUtils;
......
57 58
public class EditedFeaturesPanel extends EditedFeaturesPanelView implements Component {
58 59

  
59 60
    private static final Logger LOGGER = LoggerFactory.getLogger(EditedFeaturesPanel.class);
61
    private TableColumnAdjuster columnAdjuster;
60 62

  
61 63
    private class FeatureAttributeCellRenderer extends DefaultTableCellRenderer {
62 64

  
......
247 249
        }
248 250
        this.tblFeatures.setModel(new MyTableModel());
249 251
        this.tblFeatures.setColumnModel(columnModel);
250
        toolsSwingManager.createTableColumnAdjuster(this.tblFeatures);
252
        if(this.columnAdjuster == null){
253
            this.columnAdjuster = toolsSwingManager.createTableColumnAdjuster(this.tblFeatures);
254
        } else {
255
            this.columnAdjuster.restoreColumns();
256
        }
251 257
        if (this.form != null) {
252 258
            if (this.form.getFormset().getForm().isModified()) {
253 259
                this.form.getFormset().fireEvent(JDynFormSet.ACTION_SAVE, null);

Also available in: Unified diff