diff options
author | ouwou <26526779+ouwou@users.noreply.github.com> | 2021-02-25 23:59:16 -0500 |
---|---|---|
committer | ouwou <26526779+ouwou@users.noreply.github.com> | 2021-02-25 23:59:16 -0500 |
commit | 2d65ed96bc4cad21274f2fc7c30650048f1eb4e5 (patch) | |
tree | a23b09cda343e6a77de58cf3a0070703c1fb615e /abaddon.cpp | |
parent | 72d24aaa229e0e541e51325063432f9d62f9af00 (diff) | |
download | abaddon-portaudio-2d65ed96bc4cad21274f2fc7c30650048f1eb4e5.tar.gz abaddon-portaudio-2d65ed96bc4cad21274f2fc7c30650048f1eb4e5.zip |
disable CSD on windows unless GTK_CSD=1
Diffstat (limited to 'abaddon.cpp')
-rw-r--r-- | abaddon.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/abaddon.cpp b/abaddon.cpp index 6e98ef9..7fc474b 100644 --- a/abaddon.cpp +++ b/abaddon.cpp @@ -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(); } |