Cancel shade hover if the user changes shade state.
BUG: 96921 svn path=/trunk/kdebase/kwin/; revision=383251
This commit is contained in:
parent
ffad4694b2
commit
b47b0e881c
1 changed files with 3 additions and 1 deletions
|
@ -383,7 +383,7 @@ void Workspace::performWindowOperation( Client* c, Options::WindowOperation op )
|
|||
c->minimize();
|
||||
break;
|
||||
case Options::ShadeOp:
|
||||
c->toggleShade();
|
||||
c->performMouseCommand( Options::MouseShade, QCursor::pos());
|
||||
break;
|
||||
case Options::OnAllDesktopsOp:
|
||||
c->setOnAllDesktops( !c->isOnAllDesktops() );
|
||||
|
@ -429,6 +429,8 @@ bool Client::performMouseCommand( Options::MouseCommand command, QPoint globalPo
|
|||
workspace()->lowerClient( this );
|
||||
break;
|
||||
case Options::MouseShade :
|
||||
delete shadeHoverTimer;
|
||||
shadeHoverTimer = 0;
|
||||
toggleShade();
|
||||
break;
|
||||
case Options::MouseOperationsMenu:
|
||||
|
|
Loading…
Reference in a new issue