Forward port commit 1134074
CCBUG: 240464 svn path=/trunk/KDE/kdebase/workspace/; revision=1134076
This commit is contained in:
parent
752580496b
commit
8f3f46c740
1 changed files with 18 additions and 12 deletions
|
@ -866,22 +866,28 @@ void Workspace::performWindowOperation( Client* c, Options::WindowOperation op )
|
|||
break;
|
||||
case Options::MoveClientInGroupLeftOp:
|
||||
{
|
||||
int c_id = c->clientGroup()->indexOfClient( c );
|
||||
int size = c->clientGroup()->clients().count();
|
||||
if( c_id > 0 )
|
||||
c->clientGroup()->setVisible( c_id - 1 );
|
||||
else
|
||||
c->clientGroup()->setVisible( size - 1 );
|
||||
if( clientGroup() )
|
||||
{
|
||||
int c_id = c->clientGroup()->indexOfClient( c );
|
||||
int size = c->clientGroup()->clients().count();
|
||||
if( c_id > 0 )
|
||||
c->clientGroup()->setVisible( c_id - 1 );
|
||||
else
|
||||
c->clientGroup()->setVisible( size - 1 );
|
||||
}
|
||||
break;
|
||||
}
|
||||
case Options::MoveClientInGroupRightOp:
|
||||
{
|
||||
int c_id = c->clientGroup()->indexOfClient( c );
|
||||
int size = c->clientGroup()->clients().count();
|
||||
if( c_id < size - 1 )
|
||||
c->clientGroup()->setVisible( c_id + 1 );
|
||||
else
|
||||
c->clientGroup()->setVisible( 0 );
|
||||
if( clientGroup() )
|
||||
{
|
||||
int c_id = c->clientGroup()->indexOfClient( c );
|
||||
int size = c->clientGroup()->clients().count();
|
||||
if( c_id < size - 1 )
|
||||
c->clientGroup()->setVisible( c_id + 1 );
|
||||
else
|
||||
c->clientGroup()->setVisible( 0 );
|
||||
}
|
||||
break;
|
||||
}
|
||||
case Options::CloseClientGroupOp:
|
||||
|
|
Loading…
Reference in a new issue