Revision 44437 trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app.document.table.app/org.gvsig.app.document.table.app.mainplugin/src/main/java/org/gvsig/app/extension/ShowTableAsForm.java

View differences:

ShowTableAsForm.java
1 1
package org.gvsig.app.extension;
2 2

  
3 3
import java.awt.Dimension;
4
import javax.swing.JComponent;
5 4
import javax.swing.JOptionPane;
6 5
import org.gvsig.andami.plugins.Extension;
7 6
import org.gvsig.app.ApplicationLocator;
......
14 13
import org.gvsig.featureform.swing.JFeaturesForm;
15 14
import org.gvsig.fmap.dal.exception.DataException;
16 15
import org.gvsig.fmap.dal.feature.FeatureStore;
16
import org.gvsig.fmap.dal.feature.FeatureType;
17 17
import org.gvsig.fmap.dal.swing.DALSwingLocator;
18 18
import org.gvsig.fmap.dal.swing.DataSwingManager;
19 19
import org.gvsig.tools.service.ServiceException;
......
23 23

  
24 24
public class ShowTableAsForm extends Extension {
25 25

  
26
    private static final Logger logger = LoggerFactory.getLogger(ShowTableAsForm.class);
27

  
28 26
    @Override
29 27
    public void initialize() {
30 28
    }
......
62 60

  
63 61
    @Override
64 62
    public boolean isEnabled() {
65
        return true;
63
        ApplicationManager application = ApplicationLocator.getManager();
64
        TableDocument doc = (TableDocument) application.getActiveDocument(TableManager.TYPENAME);
65
        return doc != null;
66 66
    }
67 67

  
68 68
    @Override

Also available in: Unified diff