From 6b2775668ddb1f381fe721b2a794fba793607f40 Mon Sep 17 00:00:00 2001 From: Dennis Ushakov Date: Sun, 29 Jan 2012 16:52:44 +0400 Subject: [PATCH] IDEA-80459 allow drag to finish before detaching drag helper --- .../platform-api/src/com/intellij/ui/MouseDragHelper.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/platform/platform-api/src/com/intellij/ui/MouseDragHelper.java b/platform/platform-api/src/com/intellij/ui/MouseDragHelper.java index 67e6abaaeb03..49f2dc3eba38 100644 --- a/platform/platform-api/src/com/intellij/ui/MouseDragHelper.java +++ b/platform/platform-api/src/com/intellij/ui/MouseDragHelper.java @@ -75,6 +75,10 @@ public abstract class MouseDragHelper implements MouseListener, MouseMotionListe } private void attach() { + if (myDetachPostponed) { + myDetachPostponed = false; + return; + } myGlassPane = IdeGlassPaneUtil.find(myDragComponent); myGlassPane.addMousePreprocessor(this, myParentDisposable); myGlassPane.addMouseMotionPreprocessor(this, myParentDisposable); -- 2.32.0