From kde-commits Tue Jan 15 13:08:57 2008 From: =?utf-8?q?Lubo=C5=A1=20Lu=C5=88=C3=A1k?= Date: Tue, 15 Jan 2008 13:08:57 +0000 To: kde-commits Subject: branches/KDE/4.0/kdebase/workspace/kwin Message-Id: <1200402537.391794.21856.nullmailer () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=120040257410697 SVN commit 761859 by lunakl: Trigger full repaint after configuration change and after switching to X, just in case. BUG: 154825 M +3 -0 events.cpp M +1 -0 workspace.cpp --- branches/KDE/4.0/kdebase/workspace/kwin/events.cpp #761858:761859 @@ -476,7 +476,10 @@ break; case VisibilityNotify: if( compositing() && overlay != None && e->xvisibility.window == overlay ) + { overlay_visible = ( e->xvisibility.state != VisibilityFullyObscured ); + addRepaintFull(); + } break; default: if( e->type == Extensions::randrNotifyEvent() && Extensions::randrAvailable() ) --- branches/KDE/4.0/kdebase/workspace/kwin/workspace.cpp #761858:761859 @@ -1041,6 +1041,7 @@ setupCompositing(); if( effects ) // setupCompositing() may fail effects->reconfigure(); + addRepaintFull(); } else finishCompositing();