SOE on setEnabled(). setEnabled() changes were propagated back to action group with the request to update state (EA-71014)
This commit is contained in:
committed by
Nikolay Krasko
parent
e82d549853
commit
1e50847985
@@ -21,13 +21,11 @@ import com.intellij.openapi.actionSystem.DefaultActionGroup;
|
|||||||
import com.intellij.openapi.actionSystem.Presentation;
|
import com.intellij.openapi.actionSystem.Presentation;
|
||||||
|
|
||||||
public class KotlinActionGroup extends DefaultActionGroup {
|
public class KotlinActionGroup extends DefaultActionGroup {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void update(AnActionEvent event) {
|
public void update(AnActionEvent event) {
|
||||||
Presentation p = event.getPresentation();
|
Presentation p = event.getPresentation();
|
||||||
boolean hasProject = event.getData(CommonDataKeys.PROJECT) != null;
|
boolean hasProject = event.getData(CommonDataKeys.PROJECT) != null;
|
||||||
|
|
||||||
p.setVisible(hasProject);
|
p.setVisible(hasProject);
|
||||||
p.setEnabled(hasProject);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user