From c8c79c3a028b4e41182a85c829d886e3ca591926 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lubo=C5=A1=20Lu=C5=88=C3=A1k?= Date: Mon, 30 Sep 2002 12:00:08 +0000 Subject: [PATCH] Don't fix the window position if it will be placed using a placement policy. svn path=/trunk/kdebase/kwin/; revision=181274 --- client.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client.cpp b/client.cpp index f410e4755f..8f4c90872e 100644 --- a/client.cpp +++ b/client.cpp @@ -708,7 +708,7 @@ bool Client::manage( bool isMapped, bool doNotShow, bool isInitial ) geom.setSize( geom.size().expandedTo( QSize(xSizeHint.min_width, xSizeHint.min_height ) ) ); } - if ( ( windowType() == NET::Normal || windowType() == NET::Dialog || windowType() == NET::Unknown + if ( placementDone && ( windowType() == NET::Normal || windowType() == NET::Dialog || windowType() == NET::Unknown || windowType() == NET::Menu ) && !area.contains( geom.topLeft() ) && may_move ) { int tx = geom.x();