Managed clients may be also in the 'desktop's list.
svn path=/branches/work/kwin_composite/; revision=629751
This commit is contained in:
parent
6f8de578b4
commit
35206efd25
1 changed files with 8 additions and 0 deletions
|
@ -122,10 +122,14 @@ void Workspace::setupCompositing()
|
|||
addDamageFull();
|
||||
foreach( Client* c, clients )
|
||||
c->setupCompositing();
|
||||
foreach( Client* c, desktops )
|
||||
c->setupCompositing();
|
||||
foreach( Unmanaged* c, unmanaged )
|
||||
c->setupCompositing();
|
||||
foreach( Client* c, clients )
|
||||
scene->windowAdded( c );
|
||||
foreach( Client* c, desktops )
|
||||
scene->windowAdded( c );
|
||||
foreach( Unmanaged* c, unmanaged )
|
||||
scene->windowAdded( c );
|
||||
delete popup; // force re-creation of the Alt+F3 popup (opacity option)
|
||||
|
@ -139,12 +143,16 @@ void Workspace::finishCompositing()
|
|||
delete cm_selection;
|
||||
foreach( Client* c, clients )
|
||||
scene->windowClosed( c, NULL );
|
||||
foreach( Client* c, desktops )
|
||||
scene->windowClosed( c, NULL );
|
||||
foreach( Unmanaged* c, unmanaged )
|
||||
scene->windowClosed( c, NULL );
|
||||
foreach( Deleted* c, deleted )
|
||||
scene->windowDeleted( c );
|
||||
foreach( Client* c, clients )
|
||||
c->finishCompositing();
|
||||
foreach( Client* c, desktops )
|
||||
c->finishCompositing();
|
||||
foreach( Unmanaged* c, unmanaged )
|
||||
c->finishCompositing();
|
||||
foreach( Deleted* c, deleted )
|
||||
|
|
Loading…
Reference in a new issue