diff --git a/platform/lang-impl/src/com/intellij/ide/actions/GotoActionBase.java b/platform/lang-impl/src/com/intellij/ide/actions/GotoActionBase.java index f7586f8ce300..28e9fb53427d 100644 --- a/platform/lang-impl/src/com/intellij/ide/actions/GotoActionBase.java +++ b/platform/lang-impl/src/com/intellij/ide/actions/GotoActionBase.java @@ -110,11 +110,13 @@ public abstract class GotoActionBase extends AnAction { } protected static Pair getInitialText(boolean useEditorSelection, AnActionEvent e) { - final Editor editor = e.getData(PlatformDataKeys.EDITOR); - if (editor != null) { - final String selectedText = editor.getSelectionModel().getSelectedText(); - if (selectedText != null && !selectedText.contains("\n")) { - return Pair.create(selectedText, 0); + if (useEditorSelection) { + final Editor editor = e.getData(PlatformDataKeys.EDITOR); + if (editor != null) { + final String selectedText = editor.getSelectionModel().getSelectedText(); + if (selectedText != null && !selectedText.contains("\n")) { + return Pair.create(selectedText, 0); + } } }