From c2c368df6f034293f6fa2b890245a90483a0bef0 Mon Sep 17 00:00:00 2001 From: Dmitry Batrak Date: Fri, 14 Mar 2014 12:08:04 +0400 Subject: [PATCH] IDEA-121042 Disable certain types of documentation dialogs --- .../documentation/QuickDocOnMouseOverManager.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/codeInsight/documentation/QuickDocOnMouseOverManager.java b/platform/lang-impl/src/com/intellij/codeInsight/documentation/QuickDocOnMouseOverManager.java index 199f66732699..f53dfc6686fd 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/documentation/QuickDocOnMouseOverManager.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/documentation/QuickDocOnMouseOverManager.java @@ -28,10 +28,7 @@ import com.intellij.openapi.editor.ex.EditorSettingsExternalizable; import com.intellij.openapi.project.Project; import com.intellij.openapi.ui.popup.JBPopup; import com.intellij.openapi.wm.IdeFrame; -import com.intellij.psi.PsiDocumentManager; -import com.intellij.psi.PsiElement; -import com.intellij.psi.PsiFile; -import com.intellij.psi.PsiWhiteSpace; +import com.intellij.psi.*; import com.intellij.reference.SoftReference; import com.intellij.ui.popup.PopupFactoryImpl; import com.intellij.util.Alarm; @@ -201,7 +198,7 @@ public class QuickDocOnMouseOverManager { int mouseOffset = editor.logicalPositionToOffset(editor.visualToLogicalPosition(visualPosition)); PsiElement elementUnderMouse = psiFile.findElementAt(mouseOffset); - if (elementUnderMouse == null || elementUnderMouse instanceof PsiWhiteSpace) { + if (elementUnderMouse == null || elementUnderMouse instanceof PsiWhiteSpace || elementUnderMouse instanceof PsiPlainText) { closeQuickDocIfPossible(); return; }