From 2ee8f43e8da07968b127a76510288da5ad5cb610 Mon Sep 17 00:00:00 2001 From: Kirill Kalishev Date: Fri, 16 Jul 2010 20:19:41 +0400 Subject: [PATCH] dumb-aware computing for ation groups fixed --- .../src/com/intellij/openapi/actionSystem/ActionGroup.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/platform-api/src/com/intellij/openapi/actionSystem/ActionGroup.java b/platform/platform-api/src/com/intellij/openapi/actionSystem/ActionGroup.java index b2946b38272c..224b4db28556 100644 --- a/platform/platform-api/src/com/intellij/openapi/actionSystem/ActionGroup.java +++ b/platform/platform-api/src/com/intellij/openapi/actionSystem/ActionGroup.java @@ -174,7 +174,8 @@ public abstract class ActionGroup extends AnAction { if (myDumbAware == null) { try { Method updateMethod = getClass().getMethod("update", AnActionEvent.class); - myDumbAware = updateMethod.getDeclaringClass().equals(AnAction.class); + Class declaringClass = updateMethod.getDeclaringClass(); + myDumbAware = AnAction.class.equals(declaringClass) || ActionGroup.class.equals(declaringClass); } catch (NoSuchMethodException e) { myDumbAware = Boolean.FALSE;