Last of the dual-head non-xin fixes. I would appreciate if someone can test

non-xin dualhead with HEAD to see how it works now, and what major things are
broken.

Meanwhile I have ~29 fixes still remaining to be committed.

svn path=/trunk/kdebase/kdesktop/lock/; revision=207745
This commit is contained in:
George Staikos 2003-02-18 17:48:04 +00:00
parent f85406ae15
commit 3fae0948db
2 changed files with 4 additions and 2 deletions

View file

@ -55,7 +55,8 @@ void PopupInfo::reset()
KConfig gc("kdeglobals", false, false);
gc.setGroup("Windows");
QRect r;
if (gc.readBoolEntry("XineramaEnabled", true) &&
if (QApplication::desktop()->isVirtualDesktop() &&
gc.readBoolEntry("XineramaEnabled", true) &&
gc.readBoolEntry("XineramaPlacementEnabled", true)) {
int screen = desktop->screenNumber( QCursor::pos() );
r = desktop->screenGeometry(screen);

View file

@ -99,7 +99,8 @@ void TabBox::reset()
KConfig gc("kdeglobals", false, false);
gc.setGroup("Windows");
if (gc.readBoolEntry("XineramaEnabled", true) &&
if (QApplication::desktop()->isVirtualDesktop() &&
gc.readBoolEntry("XineramaEnabled", true) &&
gc.readBoolEntry("XineramaPlacementEnabled", true)) {
int screen = desktop->screenNumber( QCursor::pos() );
r = desktop->screenGeometry(screen);