aboutsummaryrefslogtreecommitdiffstats
path: root/gtktest.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtktest.c')
-rw-r--r--gtktest.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/gtktest.c b/gtktest.c
index 60bc5de..3b73c2c 100644
--- a/gtktest.c
+++ b/gtktest.c
@@ -73,9 +73,10 @@ int main(int argc, char *argv[])
GtkWidget *window;
GtkWidget *darea;
char *ifile = NULL;
+ bool gtk_ok;
int c;
- gtk_init(&argc, &argv);
+ gtk_ok = gtk_init_check(&argc, &argv);
for (;;) {
c = getopt_long(argc, argv, "hi:", long_opts, NULL);
@@ -97,6 +98,11 @@ int main(int argc, char *argv[])
}
}
+ if (!gtk_ok) {
+ fprintf(stderr, "gtk init failed\n");
+ exit(1);
+ }
+
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
darea = gtk_drawing_area_new();