From 1fe4d5fbffc2fb491d111771d137c05cb0906970 Mon Sep 17 00:00:00 2001 From: Waldo Bastian Date: Mon, 27 Aug 2001 21:16:39 +0000 Subject: [PATCH] This supposed "safety check" doesn't work. Do the "Right Thing" instead. - if (workspace()->activeClient() == this) - workspace()->setFocusChangeEnabled(true); // Safety + if (moveResizeMode) + workspace()->setFocusChangeEnabled(true); svn path=/trunk/kdebase/kwin/; revision=112142 --- client.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client.cpp b/client.cpp index c5fa1eca37..2c26e6481d 100644 --- a/client.cpp +++ b/client.cpp @@ -573,8 +573,8 @@ Client::Client( Workspace *ws, WId w, QWidget *parent, const char *name, WFlags Client::~Client() { releaseWindow(); - if (workspace()->activeClient() == this) - workspace()->setFocusChangeEnabled(true); // Safety + if (moveResizeMode) + workspace()->setFocusChangeEnabled(true); delete info; delete d;