From 004aea31e1d4798f607e8f5752e305b019f42b69 Mon Sep 17 00:00:00 2001 From: Dmitry Batrak Date: Thu, 19 Jul 2018 12:22:28 +0300 Subject: [PATCH] IDEA-193695 Quick Definition (Option+Space) writes a space character if it does not work this reverts commit abc190b --- .../hint/actions/ShowImplementationsAction.java | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/codeInsight/hint/actions/ShowImplementationsAction.java b/platform/lang-impl/src/com/intellij/codeInsight/hint/actions/ShowImplementationsAction.java index bd13dbf6e2eb..34151c072bf6 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/hint/actions/ShowImplementationsAction.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/hint/actions/ShowImplementationsAction.java @@ -93,21 +93,7 @@ public class ShowImplementationsAction extends AnAction implements PopupAction { @Override public void update(final AnActionEvent e) { Project project = e.getData(CommonDataKeys.PROJECT); - if (project == null) { - e.getPresentation().setEnabled(false); - return; - } - - DataContext dataContext = e.getDataContext(); - Editor editor = getEditor(dataContext); - - PsiFile file = CommonDataKeys.PSI_FILE.getData(dataContext); - PsiElement element = CommonDataKeys.PSI_ELEMENT.getData(dataContext); - element = getElement(project, file, editor, element); - - PsiFile containingFile = element != null ? element.getContainingFile() : file; - boolean enabled = !(containingFile == null || !containingFile.getViewProvider().isPhysical()); - e.getPresentation().setEnabled(enabled); + e.getPresentation().setEnabled(project != null); }