X-Git-Url: https://git.stderr.nl/gitweb?p=rodin%2Fchimara.git;a=blobdiff_plain;f=tests%2Fglulxercise.c;h=3f3b3933bcdef15ca33a4c0ee6e41cf7781fac51;hp=b5d3513265de9d9182f0345a237e57dcfc5e5c0f;hb=1cf1a0b599423e4c8960f2021bceb90e85d4695c;hpb=3c19422ee9cc38e710bd2f262b2b91a3d6e04ab6 diff --git a/tests/glulxercise.c b/tests/glulxercise.c index b5d3513..3f3b393 100644 --- a/tests/glulxercise.c +++ b/tests/glulxercise.c @@ -1,7 +1,6 @@ #include #include #include -#include "error.h" #define LOAD_WIDGET(name) GTK_WIDGET(gtk_builder_get_object(builder, name)) @@ -31,10 +30,7 @@ on_go_clicked(GtkButton *go, Widgets *w) gchar *fullpath = g_build_filename(PACKAGE_SRC_DIR, filename, NULL); if( !chimara_if_run_game(CHIMARA_IF(w->interp), fullpath, &error) ) - { - error_dialog(GTK_WINDOW(w->window), error, "Error starting Glk library: "); - gtk_main_quit(); - } + g_error("Error starting Glk library: %s", error->message); g_free(fullpath); } @@ -87,10 +83,7 @@ main(int argc, char *argv[]) GtkBuilder *builder = gtk_builder_new(); if(!gtk_builder_add_from_file(builder, PACKAGE_SRC_DIR "/glulxercise.ui", &error)) - { - error_dialog(NULL, error, "Failed to build interface: "); - return 1; - } + g_error("Failed to build interface: %s", error->message); Widgets *w = g_slice_new0(Widgets); w->window = LOAD_WIDGET("window");