From c09a51628baaa749721f6e9467939aa0648446e8 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Mon, 21 Oct 2024 21:14:44 -0400 Subject: [PATCH 1/2] gtk4-demo: Call gtk_init in main We end up using a display via gtk_application_set_accels_for_action, and that can't happen before gtk_init anymore. --- demos/gtk-demo/main.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/demos/gtk-demo/main.c b/demos/gtk-demo/main.c index 3a733bc7a2..f7ec23d236 100644 --- a/demos/gtk-demo/main.c +++ b/demos/gtk-demo/main.c @@ -1146,6 +1146,8 @@ main (int argc, char **argv) }; int i; + gtk_init (); + app = gtk_application_new ("org.gtk.Demo4", G_APPLICATION_NON_UNIQUE|G_APPLICATION_HANDLES_COMMAND_LINE); g_action_map_add_action_entries (G_ACTION_MAP (app), From 111230f5f9db092166fc59e5827c22e29546d6e1 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Mon, 21 Oct 2024 21:15:58 -0400 Subject: [PATCH 2/2] bloatpad: Call gtk_init in main We end up using a display via gtk_application_set_accels_for_action, and that can't happen before gtk_init anymore. --- examples/bp/bloatpad.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/examples/bp/bloatpad.c b/examples/bp/bloatpad.c index d8d7786e95..3f9d115756 100644 --- a/examples/bp/bloatpad.c +++ b/examples/bp/bloatpad.c @@ -717,6 +717,8 @@ main (int argc, char **argv) int status; const char *accels[] = { "F11", NULL }; + gtk_init (); + bloat_pad = bloat_pad_new (); gtk_application_set_accels_for_action (GTK_APPLICATION (bloat_pad),