]> git.lyx.org Git - features.git/commitdiff
Fullscreen: correct restoring of window state.
authorPavel Sanda <sanda@lyx.org>
Sun, 30 Mar 2008 22:27:17 +0000 (22:27 +0000)
committerPavel Sanda <sanda@lyx.org>
Sun, 30 Mar 2008 22:27:17 +0000 (22:27 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@24064 a592a061-630c-0410-9148-cb99ea01b6c8

src/frontends/qt4/GuiView.cpp

index c86fa2d018a61dade1642bebba4381214d89e5e2..6578be571b863032e23cffc60799fd92120d6739 100644 (file)
@@ -1960,7 +1960,7 @@ void GuiView::lfunUiToggle(FuncRequest const & cmd)
 #if QT_VERSION >= 0x040300
                setContentsMargins(0, 0, 0, 0);
 #endif
-               showNormal();
+               setWindowState(windowState() ^ Qt::WindowFullScreen);
                menuBar()->show();
                statusBar()->show();
        } else {
@@ -1969,7 +1969,7 @@ void GuiView::lfunUiToggle(FuncRequest const & cmd)
 #if QT_VERSION >= 0x040300
                setContentsMargins(-2, -2, -2, -2);
 #endif
-               showFullScreen();
+               setWindowState(windowState() ^ Qt::WindowFullScreen);
                statusBar()->hide();
                menuBar()->hide();
        }