From c47eb30d90f8aed4da18a16fe36d46f5d7e8c7eb Mon Sep 17 00:00:00 2001 From: Leonardo Zide Date: Sun, 17 Oct 2021 17:16:10 -0700 Subject: [PATCH] Fixed menus in fullscreen mode on Windows. Fixes #739. https://doc.qt.io/qt-5/windows-issues.html#fullscreen-opengl-based-windows --- common/lc_application.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/common/lc_application.cpp b/common/lc_application.cpp index cbdec82e..72e27421 100644 --- a/common/lc_application.cpp +++ b/common/lc_application.cpp @@ -12,6 +12,10 @@ #include "camera.h" #include "lc_previewwidget.h" +#ifdef Q_OS_WIN +#include +#endif + lcApplication* gApplication; void lcPreferences::LoadDefaults() @@ -1192,6 +1196,10 @@ lcStartupMode lcApplication::Initialize(const QList>& Libra gMainWindow->GetPartSelectionWidget()->SetDefaultPart(); gMainWindow->UpdateRecentFiles(); gMainWindow->show(); + +#ifdef Q_OS_WIN + QWindowsWindowFunctions::setHasBorderInFullScreen(gMainWindow->windowHandle(), true); +#endif } return SaveAndExit ? lcStartupMode::Success : lcStartupMode::ShowWindow;