Revision 43215 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.symbology/org.gvsig.symbology.swing/org.gvsig.symbology.swing.impl/src/main/java/org/gvsig/symbology/swing/impl/DefaultSymbologySwingManager.java

View differences:

DefaultSymbologySwingManager.java
179 179
            } catch (Exception e) {
180 180
                logger.info("Unable to instantiate legend editor.", e);
181 181
            }
182
            if (editor != null && editor.isSuitableFor(layer)) {
183
                editors.add(editor);
182
            if( layer.isAvailable() ) {
183
                if (editor != null && editor.isSuitableFor(layer)) {
184
                    editors.add(editor);
185
                }
186
            } else {
187
                try {
188
                    if (editor != null && editor.isSuitableFor(layer)) {
189
                        editors.add(editor);
190
                    }
191
                } catch(Throwable th) {
192
                    
193
                }
184 194
            }
185 195
        }
186 196
        return editors;

Also available in: Unified diff