When reinitCompositing we can assume that the user wants to restart compositing even if compositing has been suspended.

So we end suspend compositing and send signal that compositing is active. That way reinitCompositing behaves like resume compositing when suspended.
BUG: 188118

svn path=/trunk/KDE/kdebase/workspace/; revision=961602
This commit is contained in:
Martin Gräßlin 2009-04-30 12:51:55 +00:00
parent 2a8fae3234
commit 9f70ddce3b

View file

@ -1118,9 +1118,14 @@ void Workspace::slotReinitCompositing()
// Restart compositing
finishCompositing();
// resume compositing if suspended
compositingSuspended = false;
setupCompositing();
if( effects ) // setupCompositing() may fail
{
effects->reconfigure();
emit compositingToggled( true );
}
}
void Workspace::loadDesktopSettings()