From c361129929f24f896e84b51a6db4aaada0578770 Mon Sep 17 00:00:00 2001 From: Alexander Shaduri Date: Mon, 24 Jan 2022 13:02:32 +0400 Subject: [PATCH] Place less code in #ifdef _WIN32 to make platform-specific compilation less error-prone. --- src/gsc_init.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/gsc_init.cpp b/src/gsc_init.cpp index 437785e..5174330 100644 --- a/src/gsc_init.cpp +++ b/src/gsc_init.cpp @@ -492,14 +492,14 @@ bool app_init_and_loop(int& argc, char**& argv) if (gtk_settings) { Glib::ustring theme_name = gtk_settings->property_gtk_theme_name().get_value(); debug_out_dump("app", "Current GTK theme: " << theme_name << "\n"); -#ifdef _WIN32 - if (IsWindowsServer() || !IsWindows8OrGreater()) { - if (theme_name == "win32") { - debug_out_dump("app", "Windows with Classic theme support detected, switching to Adwaita theme.\n"); - gtk_settings->property_gtk_theme_name().set_value("Adwaita"); - } + bool windows_is_using_classic_theme = false; + #ifdef _WIN32 + is_win8_or_newer = IsWindowsServer() || !IsWindows8OrGreater(); + #endif + if (windows_is_using_classic_theme && theme_name == "win32") { + debug_out_dump("app", "Windows with Classic theme support detected, switching to Adwaita theme.\n"); + gtk_settings->property_gtk_theme_name().set_value("Adwaita"); } -#endif } }