gtkcomposetable.c: Fix build on non-X11
authorChun-wei Fan <fanchunwei@src.gnome.org>
Fri, 21 Oct 2022 04:15:29 +0000 (12:15 +0800)
committerChun-wei Fan <fanchunwei@src.gnome.org>
Fri, 21 Oct 2022 04:29:19 +0000 (12:29 +0800)
The build breaks with a C4013 warning/error on Visual Studio because we don't
have a prototype defined for _gtk_get_datadir(), so include gtkprivate.h.

The vs2017-x64 CI did not catch this error because it is building GLib as a
fallback subproject, causing the msvc_recommended_pragmas.h header not to be
found, which is used to detect problems like this.

gtk/gtkcomposetable.c

index 870b07790714dd8666e440a0bd1a4f679c9ae304..0a4f8fd750d4fe93b669ec0dccca130a9750c9c7 100644 (file)
@@ -25,6 +25,7 @@
 
 #include "gtkcomposetable.h"
 #include "gtkimcontextsimple.h"
+#include "gtkprivate.h"
 
 
 #define GTK_COMPOSE_TABLE_MAGIC "GtkComposeTable"