Revision 1cb71588
Added by Patrick Plitzner almost 7 years ago
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
Fix potential NPE when opening entities that have already been deleted