From a0cdb544ed99ebabe7f60df88e67ece5a2f8408f Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 13 Aug 2020 15:49:45 -0400 Subject: [PATCH] gtk-demo: Fix the Windows build --- demos/gtk-demo/fontify.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/demos/gtk-demo/fontify.c b/demos/gtk-demo/fontify.c index ce8efe51a7..2b9db1d728 100644 --- a/demos/gtk-demo/fontify.c +++ b/demos/gtk-demo/fontify.c @@ -8,8 +8,10 @@ #include #include +#ifdef HAVE_GIO_UNIX #include #include +#endif /* This is the guts of gtk_text_buffer_insert_markup, @@ -389,6 +391,7 @@ fontify (const char *format, text = gtk_text_buffer_get_text (source_buffer, &start, &end, TRUE); bytes = g_bytes_new_static (text, strlen (text)); +#ifdef HAVE_GIO_UNIX /* Work around https://gitlab.gnome.org/GNOME/glib/-/issues/2182 */ if (G_IS_UNIX_OUTPUT_STREAM (g_subprocess_get_stdin_pipe (subprocess))) { @@ -396,6 +399,7 @@ fontify (const char *format, int fd = g_unix_output_stream_get_fd (G_UNIX_OUTPUT_STREAM (stdin_pipe)); fcntl (fd, F_SETFL, O_NONBLOCK); } +#endif g_subprocess_communicate_async (subprocess, bytes,