g-i build flaky on Windows
We disabled it some months ago because of random CI failures: !1848 (merged)
I now pinned it down to g-i calling gtk_im_context_simple_get_type
, and gtype lookups after that randomly start to fail.
The following hack seems to make things work again:
diff --git a/gtk/gtkimcontextsimple.c b/gtk/gtkimcontextsimple.c
index a090ea3e08..05d94d7d06 100644
--- a/gtk/gtkimcontextsimple.c
+++ b/gtk/gtkimcontextsimple.c
@@ -135,7 +135,7 @@ gtk_im_context_simple_class_init (GtkIMContextSimpleClass *class)
im_context_class->get_preedit_string = gtk_im_context_simple_get_preedit_string;
gobject_class->finalize = gtk_im_context_simple_finalize;
- init_compose_table_async (NULL, NULL, NULL);
+ // init_compose_table_async (NULL, NULL, NULL);
}
static char *
This code got added in aaa4e40a