From 1a0cae257f6bd811ebbd1e436b52a7d23769fc7a Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Wed, 21 Mar 2012 16:16:28 +0100 Subject: [PATCH] toolwindow dragging problems fix (cherry picked from commit 6b3ffea) --- .../src/com/intellij/openapi/wm/impl/ToolWindowHeader.java | 6 +++--- .../openapi/wm/impl/content/ToolWindowContentUi.java | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/wm/impl/ToolWindowHeader.java b/platform/platform-impl/src/com/intellij/openapi/wm/impl/ToolWindowHeader.java index 00988b058f35..a83fa0c76c9d 100644 --- a/platform/platform-impl/src/com/intellij/openapi/wm/impl/ToolWindowHeader.java +++ b/platform/platform-impl/src/com/intellij/openapi/wm/impl/ToolWindowHeader.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2011 JetBrains s.r.o. + * Copyright 2000-2012 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -188,9 +188,9 @@ public abstract class ToolWindowHeader extends JPanel implements Disposable { }); addMouseListener(new MouseAdapter() { - public void mouseReleased(final MouseEvent e) { + public void mousePressed(final MouseEvent e) { if (!e.isPopupTrigger()) { - if (UIUtil.isCloseClick(e, MouseEvent.MOUSE_RELEASED)) { + if (UIUtil.isCloseClick(e)) { if (e.isAltDown()) { toolWindow.fireHidden(); } diff --git a/platform/platform-impl/src/com/intellij/openapi/wm/impl/content/ToolWindowContentUi.java b/platform/platform-impl/src/com/intellij/openapi/wm/impl/content/ToolWindowContentUi.java index 5e7d5534e91f..d343f0a81bd8 100644 --- a/platform/platform-impl/src/com/intellij/openapi/wm/impl/content/ToolWindowContentUi.java +++ b/platform/platform-impl/src/com/intellij/openapi/wm/impl/content/ToolWindowContentUi.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2009 JetBrains s.r.o. + * Copyright 2000-2012 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -303,11 +303,11 @@ public class ToolWindowContentUi extends JPanel implements ContentUI, PropertyCh }); c.addMouseListener(new MouseAdapter() { - public void mouseReleased(final MouseEvent e) { + public void mousePressed(final MouseEvent e) { myLastPoint[0] = e.getPoint(); SwingUtilities.convertPointToScreen(myLastPoint[0], c); if (!e.isPopupTrigger()) { - if (UIUtil.isCloseClick(e, MouseEvent.MOUSE_RELEASED)) { + if (UIUtil.isCloseClick(e)) { ui.processHide(e); } else {