diff --git a/src/pulsatingscience.cpp b/src/pulsatingscience.cpp index c2ead6cc9f286c67fc8a1ec337f3a148ddf16d53..7db5f46d20157acaf0340ad76cb70ef2b664d990 100644 --- a/src/pulsatingscience.cpp +++ b/src/pulsatingscience.cpp @@ -529,13 +529,12 @@ void PulsatingScience::toggleHiddenDemoMode() { if(m_hiddenDemoModeActivated) { #ifdef __APPLE__ - // show Menubar & Dock - // unavailable in Qt 4.6: SetSystemUIMode(kUIModeNormal, 0); window()->setWindowFlags(windowFlags() & ~Qt::FramelessWindowHint & ~Qt::WindowStaysOnTopHint); window()->showNormal(); #endif + // show Menubar & Dock on_actionMenu_bar_toggled(true); ui.actionMenu_bar->setChecked(true); window()->setWindowState(windowState() & ~Qt::WindowFullScreen); @@ -547,16 +546,12 @@ void PulsatingScience::toggleHiddenDemoMode() } else { #ifdef __APPLE__ - // hide Menubar & Dock - // unavailable in Qt 4.6: SetSystemUIMode(kUIModeAllHidden, 0); - // don't ever ask me why this works _only_ in exactly this order on the Mac window()->setWindowFlags(windowFlags() | Qt::FramelessWindowHint | Qt::WindowStaysOnTopHint); window()->showMaximized(); - // might be needed to remove the resize handle on some systems - // window()->setFixedSize(width(), height()); #endif + // hide Menubar & Dock on_actionMenu_bar_toggled(false); ui.actionMenu_bar->setChecked(false); window()->setWindowState(windowState() | Qt::WindowFullScreen);