| commit | a8fef78d0814217a4f949ea6d87e095801e6209d | [log] [tgz] |
|---|---|---|
| author | Edgar Mueller <emueller@eclipsesource.com> | Tue Aug 16 10:51:00 2016 +0200 |
| committer | Edgar Mueller <emueller@eclipsesource.com> | Tue Aug 16 10:51:00 2016 +0200 |
| tree | 974f72a068b812c7ab0d2914f428e05165d75089 | |
| parent | f37feb62425fd2e71d3c6e6490b088fb1025fb8d [diff] |
TCI - let getSelection return null instead of failing with NPE Change-Id: I7000a633b654cb17e178575e586199f5ade678f7
diff --git a/bundles/org.eclipse.emf.emfstore.client.ui/src/org/eclipse/emf/emfstore/internal/client/ui/util/EMFStoreHandlerUtil.java b/bundles/org.eclipse.emf.emfstore.client.ui/src/org/eclipse/emf/emfstore/internal/client/ui/util/EMFStoreHandlerUtil.java index 721aacb..f12ad4e 100644 --- a/bundles/org.eclipse.emf.emfstore.client.ui/src/org/eclipse/emf/emfstore/internal/client/ui/util/EMFStoreHandlerUtil.java +++ b/bundles/org.eclipse.emf.emfstore.client.ui/src/org/eclipse/emf/emfstore/internal/client/ui/util/EMFStoreHandlerUtil.java
@@ -43,6 +43,9 @@ */ @SuppressWarnings("unchecked") public static <T> T getSelection(ExecutionEvent event, Class<T> clazz) { + if (event == null) { + return null; + } ISelection sel = HandlerUtil.getCurrentSelection(event); if (sel == null) { sel = HandlerUtil.getActiveMenuSelection(event);