diff --git a/examples/builder.c b/examples/builder.c index a05646fdbe..3525a03a16 100644 --- a/examples/builder.c +++ b/examples/builder.c @@ -14,12 +14,18 @@ main (int argc, GtkBuilder *builder; GObject *window; GObject *button; + GError *error = NULL; gtk_init (&argc, &argv); /* Construct a GtkBuilder instance and load our UI description */ builder = gtk_builder_new (); - gtk_builder_add_from_file (builder, "builder.ui", NULL); + if (gtk_builder_add_from_file (builder, "builder.ui", &error) == 0) + { + g_printerr ("Error loading file: %s\n", error->message); + g_clear_error (&error); + return 1; + } /* Connect signal handlers to the constructed widgets. */ window = gtk_builder_get_object (builder, "window");