From ff8ea46e267ce717802bc30a592ac15368e9dc9f Mon Sep 17 00:00:00 2001 From: David Rowe Date: Thu, 18 Sep 2014 11:34:48 -0700 Subject: [PATCH] Hide menu bar when fullscreen in Rift VR display mode --- interface/src/Application.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/interface/src/Application.cpp b/interface/src/Application.cpp index 44fc8d7cec..1f13d5b6c6 100644 --- a/interface/src/Application.cpp +++ b/interface/src/Application.cpp @@ -1451,6 +1451,14 @@ void Application::checkBandwidthMeterClick() { } void Application::setFullscreen(bool fullscreen) { + if (Menu::getInstance()->isOptionChecked(MenuOption::EnableVRMode)) { + if (fullscreen) { + // Menu show() after hide() doesn't work with Rift VR display so set height instead. + _window->menuBar()->setMaximumHeight(0); + } else { + _window->menuBar()->setMaximumHeight(QWIDGETSIZE_MAX); + } + } _window->setWindowState(fullscreen ? (_window->windowState() | Qt::WindowFullScreen) : (_window->windowState() & ~Qt::WindowFullScreen)); }