X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;ds=sidebyside;f=tests%2Fmain.c;h=94755c8a6c2b0c33fbc74b270caa4cccd5e6a56c;hb=deed9ccb2dacd8c2b4e58c2fdd947850299902bc;hp=d7f09bb52c1e236d00d20ab27f57510ef8202c08;hpb=8c5ff2ad80dffbd3d6b80c556ce305c7047fd576;p=projects%2Fchimara%2Fchimara.git diff --git a/tests/main.c b/tests/main.c index d7f09bb..94755c8 100644 --- a/tests/main.c +++ b/tests/main.c @@ -101,7 +101,7 @@ create_window(void) for(ptr = actions; *ptr; ptr += 2) gtk_action_group_add_action_with_accel(actiongroup, GTK_ACTION(load_object(ptr[0])), ptr[1]); - GtkUIManager *uimanager = gtk_ui_manager_new(); + uimanager = gtk_ui_manager_new(); if( !gtk_ui_manager_add_ui_from_file(uimanager, "chimara.menus", &error) ) { error_dialog(NULL, error, "Error while building interface: "); return; @@ -145,16 +145,14 @@ main(int argc, char *argv[]) if( !g_thread_supported() ) g_thread_init(NULL); - gdk_threads_init(); - - gtk_set_locale(); gtk_init(&argc, &argv); create_window(); gtk_widget_show_all(window); g_object_unref( G_OBJECT(builder) ); + g_object_unref( G_OBJECT(uimanager) ); if( !chimara_glk_run(CHIMARA_GLK(glk), "../interpreters/frotz/.libs/frotz.so", argc, argv, &error) ) { error_dialog(GTK_WINDOW(window), error, "Error starting Glk library: ");