[X11] Fixed showing window in fullscreen with XFCE.

Closes #648
remotes/origin/falkon
nowrep 13 years ago
parent bea5f72ad7
commit e069da55e3
  1. 1
      CHANGELOG
  2. 6
      src/lib/app/qupzilla.cpp
  3. 1
      src/lib/app/qupzilla.h

@ -28,6 +28,7 @@ Version 1.4.0
* fixed qvalue format in Accept-Language HTTP header
* fixed sorting files case insensitively in file scheme handler
* fixed possible crash in saving page screen of a really long page
* fixed showing window in fullscreen with XFCE
* X11: fixed Ctrl+Q shortcut for DEs other than KDE and Gnome
* windows: improved installer allows registering as default web browser
* windows: check and set as default browser from preferences

@ -1735,7 +1735,8 @@ void QupZilla::fullScreen(bool make)
m_menuBarVisible = menuBar()->isVisible();
m_statusBarVisible = statusBar()->isVisible();
setWindowState(windowState() | Qt::WindowFullScreen);
m_windowStates = windowState();
showFullScreen();
menuBar()->hide();
statusBar()->hide();
@ -1754,7 +1755,8 @@ void QupZilla::fullScreen(bool make)
#endif
}
else {
setWindowState(windowState() & ~Qt::WindowFullScreen);
showNormal();
setWindowState(m_windowStates);
menuBar()->setVisible(m_menuBarVisible);
statusBar()->setVisible(m_statusBarVisible);

@ -327,6 +327,7 @@ private:
// Used for F11 FullScreen remember visibility of menubar and statusbar
bool m_menuBarVisible;
bool m_statusBarVisible;
Qt::WindowStates m_windowStates;
QTimer* m_hideNavigationTimer;
QList<QPointer<QWidget> > m_deleteOnCloseWidgets;

Loading…
Cancel
Save