diff --git a/clients/modernsystem/modernsys.cpp b/clients/modernsystem/modernsys.cpp index f34d7b3fd5..d758163432 100644 --- a/clients/modernsystem/modernsys.cpp +++ b/clients/modernsystem/modernsys.cpp @@ -365,12 +365,12 @@ void ModernButton::drawButton(QPainter *p) void ModernSys::reset( unsigned long changed) { + KCommonDecoration::reset(changed); + titleBuffer.resize(0, 0); recalcTitleBuffer(); resetButtons(); - widget()->repaint(); - - KCommonDecoration::reset(changed); + widget()->update(); } ModernSys::ModernSys( KDecorationBridge* b, KDecorationFactory* f )