From f406b68a57775ecc682d15f98fc8354f682808a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lubo=C5=A1=20Lu=C5=88=C3=A1k?= Date: Wed, 14 Nov 2007 00:28:41 +0000 Subject: [PATCH] postpaintscreen, not window svn path=/trunk/KDE/kdebase/workspace/; revision=736348 --- effects/logout.cpp | 8 ++++---- effects/logout.h | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/effects/logout.cpp b/effects/logout.cpp index 02687ba5a9..dbb5374488 100644 --- a/effects/logout.cpp +++ b/effects/logout.cpp @@ -43,11 +43,11 @@ void LogoutEffect::paintWindow( EffectWindow* w, int mask, QRegion region, Windo effects->paintWindow( w, mask, region, data ); } -void LogoutEffect::postPaintWindow( EffectWindow* w ) +void LogoutEffect::postPaintScreen() { - if( logout_window != NULL && w != logout_window && progress != 1 ) - w->addRepaintFull(); - effects->postPaintWindow( w ); + if( logout_window != NULL && progress != 1 ) + effects->addRepaintFull(); + effects->postPaintScreen(); } void LogoutEffect::windowAdded( EffectWindow* w ) diff --git a/effects/logout.h b/effects/logout.h index 96ec129daa..5ad88c41a8 100644 --- a/effects/logout.h +++ b/effects/logout.h @@ -23,8 +23,8 @@ class LogoutEffect public: LogoutEffect(); virtual void prePaintScreen( ScreenPrePaintData& data, int time ); + virtual void postPaintScreen(); virtual void paintWindow( EffectWindow* w, int mask, QRegion region, WindowPaintData& data ); - virtual void postPaintWindow( EffectWindow* w ); virtual void windowAdded( EffectWindow* w ); virtual void windowClosed( EffectWindow* w ); private: