diff options
Diffstat (limited to 'target_explorer/plugins/org.eclipse.tcf.te.runtime.persistence/src/org/eclipse/tcf/te/runtime/persistence')
-rw-r--r-- | target_explorer/plugins/org.eclipse.tcf.te.runtime.persistence/src/org/eclipse/tcf/te/runtime/persistence/internal/PersistenceDelegateBindingExtensionPointManager.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.runtime.persistence/src/org/eclipse/tcf/te/runtime/persistence/internal/PersistenceDelegateBindingExtensionPointManager.java b/target_explorer/plugins/org.eclipse.tcf.te.runtime.persistence/src/org/eclipse/tcf/te/runtime/persistence/internal/PersistenceDelegateBindingExtensionPointManager.java index beb37117b..8fb7be029 100644 --- a/target_explorer/plugins/org.eclipse.tcf.te.runtime.persistence/src/org/eclipse/tcf/te/runtime/persistence/internal/PersistenceDelegateBindingExtensionPointManager.java +++ b/target_explorer/plugins/org.eclipse.tcf.te.runtime.persistence/src/org/eclipse/tcf/te/runtime/persistence/internal/PersistenceDelegateBindingExtensionPointManager.java @@ -115,9 +115,11 @@ public class PersistenceDelegateBindingExtensionPointManager extends AbstractExt evalContext.addVariable("context", context); //$NON-NLS-1$ if (context instanceof Class) evalContext.addVariable("contextClass", ((Class<?>)context).getName()); //$NON-NLS-1$ else evalContext.addVariable("contextClass", context.getClass().getName()); //$NON-NLS-1$ - evalContext.addVariable("container", container); //$NON-NLS-1$ - if (container instanceof Class) evalContext.addVariable("containerClass", ((Class<?>)container).getName()); //$NON-NLS-1$ - else evalContext.addVariable("containerClass", container.getClass().getName()); //$NON-NLS-1$ + if (container != null) { + evalContext.addVariable("container", container); //$NON-NLS-1$ + if (container instanceof Class) evalContext.addVariable("containerClass", ((Class<?>)container).getName()); //$NON-NLS-1$ + else evalContext.addVariable("containerClass", container.getClass().getName()); //$NON-NLS-1$ + } // Allow plugin activation evalContext.setAllowPluginActivation(true); // Evaluate the expression |