Ticket #347: nonvirtualdesktop.diff
File nonvirtualdesktop.diff, 1.0 KB (added by , 19 years ago) |
---|
-
libs/libmyth/mythcontext.cpp
230 230 .arg(desktop->width()).arg(desktop->height()) 231 231 .arg(desktop->numScreens())); 232 232 233 int screen = parent->GetNumSetting("XineramaScreen", 0); 233 int screen; 234 if (desktop->isVirtualDesktop()) 235 screen = parent->GetNumSetting("XineramaScreen", 0); 236 else 237 screen = desktop->primaryScreen(); 234 238 235 239 if (screen == -1) // Special case - span all screens 236 240 { … … 249 253 if (screen < 0 || screen >= desktop->numScreens()) 250 254 { 251 255 VERBOSE(VB_ALL, QString("Xinerama screen %1 was specified," 252 " but only %2 available ?")256 " but only %2 available, so using screen 0.") 253 257 .arg(screen).arg(desktop->numScreens())); 254 258 screen = 0; 255 259 }