Cancel shade hover if the user changes shade state.

BUG: 96921

svn path=/trunk/kdebase/kwin/; revision=383251
icc-effect-5.14.5
Luboš Luňák 2005-01-28 13:44:08 +00:00
parent ffad4694b2
commit b47b0e881c
1 changed files with 3 additions and 1 deletions

View File

@ -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: