diff options
author | Matthias Clasen <mclasen@redhat.com> | 2016-12-28 08:53:22 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2016-12-28 18:57:55 -0500 |
commit | 1ae7240932cd1be164c5dc94f8767afa541f1e83 (patch) | |
tree | 322700689717e8ed5ddd2423111c88c6aef77743 /testsuite/gtk/displayclose.c | |
parent | a3e2fc2df6ed9e896aa553a3acc1a5c363914d09 (diff) | |
download | gtk+-no-init-args.tar.gz |
Update callersno-init-args
Adapt all our tests and examples to the new initialization api.
Diffstat (limited to 'testsuite/gtk/displayclose.c')
-rw-r--r-- | testsuite/gtk/displayclose.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/testsuite/gtk/displayclose.c b/testsuite/gtk/displayclose.c index 39fd794e92..60f90f8f49 100644 --- a/testsuite/gtk/displayclose.c +++ b/testsuite/gtk/displayclose.c @@ -6,14 +6,17 @@ main (int argc, char **argv) const gchar *display_name; GdkDisplay *display; GtkWidget *win, *but; + gboolean has_display; g_log_set_always_fatal (G_LOG_LEVEL_WARNING | G_LOG_LEVEL_CRITICAL); - if (!gtk_parse_args (&argc, &argv)) - return 1; + gdk_set_allowed_backends ("x11"); + display_name = g_getenv ("DISPLAY"); + g_unsetenv ("DISPLAY"); + has_display = gtk_init_check (); + g_assert (!has_display); - display_name = gdk_get_display_arg_name(); - display = gdk_display_open(display_name); + display = gdk_display_open (display_name); if (!display) return 1; |