diff options
| author | Pierre-Marie Pédrot | 2020-04-21 12:38:30 +0200 |
|---|---|---|
| committer | Pierre-Marie Pédrot | 2020-04-21 12:38:30 +0200 |
| commit | 2fdca75132b7d8495b7df5b10bbd9dde05fd5190 (patch) | |
| tree | 0d24585d465b28bc2aeffb76f234dc4c627600d7 | |
| parent | 04f5fdf557b95a00bff899749e6b1402c24bcaac (diff) | |
| parent | dc20c308875bad569c97a1b5e2184a074f37d1bc (diff) | |
Merge PR #12060: CoqIDE: Disable client-side decoration on Windows
Reviewed-by: ppedrot
| -rw-r--r-- | doc/changelog/09-coqide/12060-ide-disable-csd.rst | 6 | ||||
| -rw-r--r-- | ide/coqide_WIN32.ml.in | 3 |
2 files changed, 8 insertions, 1 deletions
diff --git a/doc/changelog/09-coqide/12060-ide-disable-csd.rst b/doc/changelog/09-coqide/12060-ide-disable-csd.rst new file mode 100644 index 0000000000..b61ab26007 --- /dev/null +++ b/doc/changelog/09-coqide/12060-ide-disable-csd.rst @@ -0,0 +1,6 @@ +- **Changed:** + CoqIDE now uses native window frames by default on Windows. + The GTK window frames can be restored by setting the `GTK_CSD` environment variable to `1` + (`#12060 <https://github.com/coq/coq/pull/12060>`_, + fixes `#11080 <https://github.com/coq/coq/issues/11080>`_, + by Attila Gáspár). diff --git a/ide/coqide_WIN32.ml.in b/ide/coqide_WIN32.ml.in index 2d3964f210..be8aab9e49 100644 --- a/ide/coqide_WIN32.ml.in +++ b/ide/coqide_WIN32.ml.in @@ -44,6 +44,7 @@ let () = Coq.gio_channel_of_descr_socket := Glib.Io.channel_of_descr_socket; set_win32_path (); Coq.interrupter := win32_interrupt; - reroute_stdout_stderr () + reroute_stdout_stderr (); + try ignore (Unix.getenv "GTK_CSD") with Not_found -> Unix.putenv "GTK_CSD" "0" let init () = () |
