Be more strict with tab autogrouping after an in-session KWin restart.
This is probably as good as it gets without adding window properties. CCBUG: 218116 svn path=/trunk/KDE/kdebase/workspace/; revision=1062347
This commit is contained in:
parent
601086c81e
commit
017a5c8431
1 changed files with 3 additions and 1 deletions
|
@ -309,7 +309,9 @@ bool Client::manage( Window w, bool isMapped )
|
|||
// If the window is already mapped (Restarted KWin) add any windows that already have the
|
||||
// same geometry to the same client group. (May incorrectly handle maximized windows)
|
||||
foreach( ClientGroup* group, workspace()->clientGroups )
|
||||
if( geom == QRect( group->visible()->pos(), group->visible()->clientSize() ))
|
||||
if( geom == QRect( group->visible()->pos(), group->visible()->clientSize() ) &&
|
||||
desk == group->visible()->desktop() &&
|
||||
group->visible()->maximizeMode() != MaximizeFull )
|
||||
{
|
||||
group->add( this, -1, true );
|
||||
break;
|
||||
|
|
Loading…
Reference in a new issue