From 711879a993f6656b9d4ba63728405309f5c44c69 Mon Sep 17 00:00:00 2001 From: Lucas Murray Date: Tue, 6 Oct 2009 16:04:16 +0000 Subject: [PATCH] Be more strict. svn path=/trunk/KDE/kdebase/workspace/; revision=1031996 --- workspace.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/workspace.cpp b/workspace.cpp index 3c36446d1a..e191a44776 100644 --- a/workspace.cpp +++ b/workspace.cpp @@ -2358,7 +2358,8 @@ bool Workspace::electricBorderEvent( XEvent* e ) { if( e->type == EnterNotify ) { - if( movingClient && e->xcrossing.window == movingClient->moveResizeGrabWindow() ) + if( movingClient && movingClient->isElectricBorderMaximizing() && + e->xcrossing.window == movingClient->moveResizeGrabWindow() ) { // Cancel the quick tiling/maximization action when the user moves away from the edge. // This event isn't from the border window; it came from the grab window. movingClient->setElectricBorderMaximizing( false );