Revision 46277 trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.selectiontools.app/org.gvsig.selectiontools.app.mainplugin/src/main/java/org/gvsig/selectiontools/app/extension/SelectByBufferExtension.java
SelectByBufferExtension.java | ||
---|---|---|
80 | 80 |
if ((layer instanceof FLyrVect) && layer.isAvailable() && layer.isActive()) { |
81 | 81 |
FLyrVect layervect = (FLyrVect) layer; |
82 | 82 |
usefulLayers.add(layervect); |
83 |
try { |
|
84 |
if (layervect.getFeatureStore().getFeatureSelection().isEmpty()) { |
|
85 |
emptySelectionLayers++; |
|
86 |
} |
|
87 |
} catch (DataException e) { |
|
88 |
logger.warn("Error While getting selection for layer '" + layer.getName() + "'.", e); |
|
89 |
application.messageDialog( |
|
90 |
application.translate("Failed_selecting_layer") + ": " + layer.getName(), |
|
91 |
application.translate("Warning"), |
|
92 |
JOptionPane.WARNING_MESSAGE); |
|
83 |
if (layervect.getFeatureStore().isFeatureSelectionEmpty()) { |
|
84 |
emptySelectionLayers++; |
|
93 | 85 |
} |
94 | 86 |
} |
95 | 87 |
} |
... | ... | |
137 | 129 |
layer = layers[i]; |
138 | 130 |
if ((layer instanceof FLyrVect) && layer.isAvailable() && layer.isActive()) { |
139 | 131 |
FLyrVect layervect = (FLyrVect) layer; |
140 |
try { |
|
141 |
if (!layervect.getFeatureStore().getFeatureSelection().isEmpty()) { |
|
142 |
return true; |
|
143 |
} |
|
144 |
} catch (DataException e) { |
|
145 |
logger.warn("Error While getting selection for layer '" + layer.getName() + "'.", e); |
|
132 |
if (!layervect.getFeatureStore().isFeatureSelectionEmpty()) { |
|
133 |
return true; |
|
146 | 134 |
} |
147 | 135 |
} |
148 | 136 |
} |
Also available in: Unified diff