From bf1a276977ae703fc01c581e1dd45f7dc0460e3a Mon Sep 17 00:00:00 2001 From: Ladislav Michl Date: Thu, 12 Sep 2024 17:02:33 +0200 Subject: [PATCH] Gui: set Qt attributes in setupApplication() --- src/Gui/Application.cpp | 3 --- src/Gui/StartupProcess.cpp | 2 ++ 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/Gui/Application.cpp b/src/Gui/Application.cpp index 3f4f014330..087a02ef71 100644 --- a/src/Gui/Application.cpp +++ b/src/Gui/Application.cpp @@ -2250,11 +2250,8 @@ void Application::runApplication() // A new QApplication Base::Console().Log("Init: Creating Gui::Application and QApplication\n"); - // if application not yet created by the splasher int argc = App::Application::GetARGC(); GUISingleApplication mainApp(argc, App::Application::GetARGV()); - // https://forum.freecad.org/viewtopic.php?f=3&t=15540 - QApplication::setAttribute(Qt::AA_DontShowIconsInMenus, false); // Make sure that we use '.' as decimal point. See also // http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=559846 diff --git a/src/Gui/StartupProcess.cpp b/src/Gui/StartupProcess.cpp index 0e1a011209..a8658e7450 100644 --- a/src/Gui/StartupProcess.cpp +++ b/src/Gui/StartupProcess.cpp @@ -107,6 +107,8 @@ void StartupProcess::setupApplication() // compression for tablet events here to solve that. QCoreApplication::setAttribute(Qt::AA_CompressTabletEvents); #endif + // https://forum.freecad.org/viewtopic.php?f=3&t=15540 + QApplication::setAttribute(Qt::AA_DontShowIconsInMenus, false); } void StartupProcess::execute()