disable CSD on windows unless GTK_CSD=1

This commit is contained in:
ouwou
2021-02-25 23:59:16 -05:00
parent 72d24aaa22
commit 2d65ed96bc

View File

@@ -582,6 +582,12 @@ EmojiResource &Abaddon::GetEmojis() {
}
int main(int argc, char **argv) {
#if defined(_WIN32) && defined(_MSC_VER)
TCHAR buf[2] { 0 };
GetEnvironmentVariableA("GTK_CSD", buf, sizeof(buf));
if (buf[0] != '1')
SetEnvironmentVariableA("GTK_CSD", "0");
#endif
Gtk::Main::init_gtkmm_internals(); // why???
return Abaddon::Get().StartGTK();
}