Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Webster2010-06-02 16:03:46 +0000
committerPaul Webster2010-06-02 16:03:46 +0000
commit8a49fe05865c2928cdd86d3adab137f7ffdf725a (patch)
treeecf4691e95a67510e561515c976a74c059aed7a2 /bundles/org.eclipse.e4.core.commands
parentd464b66f389e48584b640015cf9b563f1a3db49e (diff)
downloadeclipse.platform.ui-8a49fe05865c2928cdd86d3adab137f7ffdf725a.tar.gz
eclipse.platform.ui-8a49fe05865c2928cdd86d3adab137f7ffdf725a.tar.xz
eclipse.platform.ui-8a49fe05865c2928cdd86d3adab137f7ffdf725a.zip
Bug 315132 - [Compatibility] NPE during shutdown
Diffstat (limited to 'bundles/org.eclipse.e4.core.commands')
-rw-r--r--bundles/org.eclipse.e4.core.commands/src/org/eclipse/e4/core/commands/internal/HandlerServiceImpl.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/bundles/org.eclipse.e4.core.commands/src/org/eclipse/e4/core/commands/internal/HandlerServiceImpl.java b/bundles/org.eclipse.e4.core.commands/src/org/eclipse/e4/core/commands/internal/HandlerServiceImpl.java
index 8ffce0c2c63..f9861896496 100644
--- a/bundles/org.eclipse.e4.core.commands/src/org/eclipse/e4/core/commands/internal/HandlerServiceImpl.java
+++ b/bundles/org.eclipse.e4.core.commands/src/org/eclipse/e4/core/commands/internal/HandlerServiceImpl.java
@@ -67,6 +67,9 @@ public class HandlerServiceImpl implements EHandlerService {
}
private void removeParmsFromContext(ParameterizedCommand command) {
+ if (context == null) {
+ return;
+ }
final Map<?, ?> parms = command.getParameterMap();
Iterator<?> i = parms.entrySet().iterator();
while (i.hasNext()) {

Back to the top