From 98b34f15de7356710659b423310d0bd3d62ac15b Mon Sep 17 00:00:00 2001 From: Doug Schaefer Date: Thu, 9 Feb 2017 11:27:06 -0500 Subject: [PATCH] Enable plug-in activation in the launch descriptor context. Property testers for the launch descriptor type enablement aren't getting called even if they are set to plug-in activation true. The evaluation context needs to enable it as well. Change-Id: I309af38e37870220fa6bf3eb2781c85d4f73e7ec --- .../launchbar/core/internal/LaunchDescriptorTypeInfo.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bundles/org.eclipse.launchbar.core/src/org/eclipse/launchbar/core/internal/LaunchDescriptorTypeInfo.java b/bundles/org.eclipse.launchbar.core/src/org/eclipse/launchbar/core/internal/LaunchDescriptorTypeInfo.java index 5978e49243a..13e5e37e5ee 100644 --- a/bundles/org.eclipse.launchbar.core/src/org/eclipse/launchbar/core/internal/LaunchDescriptorTypeInfo.java +++ b/bundles/org.eclipse.launchbar.core/src/org/eclipse/launchbar/core/internal/LaunchDescriptorTypeInfo.java @@ -88,7 +88,9 @@ public class LaunchDescriptorTypeInfo { public boolean enabled(Object launchObject) throws CoreException { if (expression == null) return true; - EvaluationResult result = expression.evaluate(new EvaluationContext(null, launchObject)); + EvaluationContext context = new EvaluationContext(null, launchObject); + context.setAllowPluginActivation(true); + EvaluationResult result = expression.evaluate(context); return (result == EvaluationResult.TRUE); } } \ No newline at end of file