Project

General

Profile

« Previous | Next » 

Revision 1cb71588

Added by Patrick Plitzner almost 7 years ago

Fix potential NPE when opening entities that have already been deleted

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/CdmViewerContextMenu.java
75 75
                        				menuItem.addSelectionListener(new CommandInvoker(command, firstElement)) ;
76 76
                        			}
77 77
                        		}
78
                        		else{
79
                        		    MenuItem addItem = new MenuItem(menu, SWT.CASCADE);
80
                        		    addItem.setText("No viewers available");
81
                        		    addItem.setEnabled(false);
82
                        		}
78 83
                        	}
79 84
                        }
80 85
                    }
......
95 100

  
96 101
        @Override
97 102
        public void widgetSelected(SelectionEvent e) {
98
            IHandlerService handlerService = (IHandlerService)PlatformUI.getWorkbench().getService(IHandlerService.class);
103
            IHandlerService handlerService = PlatformUI.getWorkbench().getService(IHandlerService.class);
99 104
            Map<String, UUID> params = new HashMap<String, UUID>();
100 105
            //for generic UuidAndTitleCache objects try to load the object
101 106
            if (selectedObject instanceof UuidAndTitleCache){

Also available in: Unified diff