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:
parent
2a8fae3234
commit
9f70ddce3b
1 changed files with 5 additions and 0 deletions
|
@ -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()
|
||||
|
|
Loading…
Reference in a new issue