From 8ace7fde95d818711f77c699ea590bb45f2277c3 Mon Sep 17 00:00:00 2001 From: Anna Bulenkova Date: Tue, 9 Dec 2014 17:26:30 +0100 Subject: [PATCH] [code + md] getting the active editor --- .../org/jetbrains/plugins/editor/basics/EditorIllustration.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/editor_basics/src/org/jetbrains/plugins/editor/basics/EditorIllustration.java b/editor_basics/src/org/jetbrains/plugins/editor/basics/EditorIllustration.java index 1ebbbcb3a..f46768a11 100644 --- a/editor_basics/src/org/jetbrains/plugins/editor/basics/EditorIllustration.java +++ b/editor_basics/src/org/jetbrains/plugins/editor/basics/EditorIllustration.java @@ -16,8 +16,10 @@ public class EditorIllustration extends AnAction { } @Override public void update(AnActionEvent e) { + //Get required data keys final Project project = e.getData(CommonDataKeys.PROJECT); final Editor editor = e.getData(CommonDataKeys.EDITOR); + //Set visibility only in case of existing project and editor and if some text in the editor is selected e.getPresentation().setVisible((project != null && editor != null && editor.getSelectionModel().hasSelection())); } }