CT: client menu doesn't appear if client isDesktop()

svn path=/trunk/kdebase/kwin/; revision=140749
This commit is contained in:
Cristian Tibirna 2002-03-03 23:28:04 +00:00
parent e264ffa6bb
commit 1e3bfadcd2

View file

@ -3183,8 +3183,11 @@ void Workspace::sendToDesktop( int desk )
*/ */
void Workspace::slotWindowOperations() void Workspace::slotWindowOperations()
{ {
if ( !active_client || desktopWidget()) if ( !active_client )
return; return;
if ( active_client->isDesktop())
return;
QPopupMenu* p = clientPopup( active_client ); QPopupMenu* p = clientPopup( active_client );
Client* c = active_client; Client* c = active_client;
p->exec( active_client->mapToGlobal( active_client->windowWrapper()->geometry().topLeft() ) ); p->exec( active_client->mapToGlobal( active_client->windowWrapper()->geometry().topLeft() ) );