Revision 43375

View differences:

trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/project/documents/view/toc/gui/TOC.java
612 612

  
613 613
                    TocItemBranch elTema = (TocItemBranch) node.getUserObject();
614 614
                    FLayer lyr = elTema.getLayer();
615
                    lyr.getMapContext().beginAtomicEvent();
615
                    if( lyr.isAvailable() ) {
616
                        lyr.getMapContext().beginAtomicEvent();
617
                    }
616 618

  
617 619
                    // Si est? pulsado SHIFT
618 620
                    if (((e.getModifiers() & InputEvent.SHIFT_MASK) != 0)
......
681 683
                        tree.add(popmenu);
682 684
                        popmenu.show(e.getComponent(), e.getX(), e.getY());
683 685
                    }
684
                    lyr.getMapContext().endAtomicEvent();
686
                    if( lyr.isAvailable() ) {
687
                        lyr.getMapContext().endAtomicEvent();
688
                    }                    
685 689
                }
686 690

  
687 691
                if (node != null && node.getUserObject() instanceof TocItemLeaf) {

Also available in: Unified diff