From b4ce3c59dd45912edcf34671e86d45499b33fb92 Mon Sep 17 00:00:00 2001 From: "Denis.Zhdanov" Date: Mon, 13 Aug 2012 15:51:18 +0400 Subject: [PATCH] IDEA-89532 Value tooltip dissapears before I can click on '+' Incorrect logic is commented --- .../platform-impl/src/com/intellij/ui/BalloonImpl.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/ui/BalloonImpl.java b/platform/platform-impl/src/com/intellij/ui/BalloonImpl.java index a1381ddf0534..568670f2da30 100644 --- a/platform/platform-impl/src/com/intellij/ui/BalloonImpl.java +++ b/platform/platform-impl/src/com/intellij/ui/BalloonImpl.java @@ -24,7 +24,6 @@ import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.DataContext; import com.intellij.openapi.actionSystem.ex.AnActionListener; import com.intellij.openapi.application.ApplicationManager; -import com.intellij.openapi.keymap.impl.IdeMouseEventDispatcher; import com.intellij.openapi.ui.DialogWrapper; import com.intellij.openapi.ui.GraphicsConfig; import com.intellij.openapi.ui.MessageType; @@ -181,9 +180,11 @@ public class BalloonImpl implements Balloon, IdeTooltip.Ui { if (myComp == null || !myComp.isShowing()) return false; Rectangle rectangleOnScreen = new Rectangle(myComp.getLocationOnScreen(), myComp.getSize()); if (rectangleOnScreen.contains(target.getScreenPoint())) return true; - + try { - return ScreenUtil.isMovementTowards(myPrevMousePoint, target.getScreenPoint(), rectangleOnScreen); + // TODO vassiliy fix. + return false; + //return ScreenUtil.isMovementTowards(myPrevMousePoint, target.getScreenPoint(), rectangleOnScreen); } finally { myPrevMousePoint = target.getScreenPoint();