]> Shamusworld >> Repos - virtualjaguar/commitdiff
Scale fullscreen mode based on current screen
authorTeemu Hukkanen <tjhukkan@iki.fi>
Fri, 8 Feb 2013 20:12:16 +0000 (21:12 +0100)
committerTeemu Hukkanen <tjhukkan@iki.fi>
Fri, 8 Feb 2013 20:12:16 +0000 (21:12 +0100)
src/gui/mainwin.cpp

index 1dbafa0a3975a3324c35604b2cbe13e063e31c57..85a94dae2e58f9029a01d6efbbafdf2f059c119c 100644 (file)
@@ -876,7 +876,8 @@ void MainWin::SetFullScreen(bool state/*= true*/)
                menuBar()->hide();
                statusBar()->hide();
                showFullScreen();
-               QRect r = QApplication::desktop()->availableGeometry();
+                int screenNum = QApplication::desktop()->screenNumber(videoWidget);
+               QRect r = QApplication::desktop()->availableGeometry(screenNum);
 //             double targetWidth = 320.0, targetHeight = (vjs.hardwareTypeNTSC ? 240.0 : 256.0);
                double targetWidth = (double)VIRTUAL_SCREEN_WIDTH,
                        targetHeight = (double)(vjs.hardwareTypeNTSC ? VIRTUAL_SCREEN_HEIGHT_NTSC : VIRTUAL_SCREEN_HEIGHT_PAL);