|
|
QRect Workspace::clientArea( clientAreaOption opt, const QPoint& p, int desktop ) const | QRect Workspace::clientArea( clientAreaOption opt, const QPoint& p, int desktop ) const |
{ | { |
QDesktopWidget *desktopwidget = KApplication::desktop(); | QDesktopWidget *desktopwidget = KApplication::desktop(); |
int screen = desktopwidget->screenNumber( p ); |
int screen = desktopwidget->isVirtualDesktop() ? desktopwidget->screenNumber( p ) : desktopwidget->primaryScreen(); |
if( screen < 0 ) | if( screen < 0 ) |
screen = desktopwidget->primaryScreen(); | screen = desktopwidget->primaryScreen(); |
return clientArea( opt, screen, desktop ); | return clientArea( opt, screen, desktop ); |