From 61d84eebbe139f95ad947d36ec6c5791f0615e6a Mon Sep 17 00:00:00 2001 From: Alexander Shaduri Date: Fri, 4 Feb 2022 12:01:55 +0400 Subject: [PATCH] Windows: Set GTK_CSD=0 only if no GTK_CSD is set. Signed-off-by: Alexander Shaduri --- src/gsc_init.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/gsc_init.cpp b/src/gsc_init.cpp index 3192353..6611771 100644 --- a/src/gsc_init.cpp +++ b/src/gsc_init.cpp @@ -342,8 +342,11 @@ bool app_init_and_loop(int& argc, char**& argv) // Glib::thread_init(); #ifdef _WIN32 - // Disable client-side decorations (enable native windows decorations) under Windows. - hz::env_set_value("GTK_CSD", "0"); + std::string csd_value; + if (!hz::env_get_value("GTK_CSD", csd_value)) { // if not set + // Disable client-side decorations (enable native windows decorations) under Windows. + hz::env_set_value("GTK_CSD", "0"); + } #endif // Glib needs the C locale set to system locale for command line args.