Ignore aoview_glade.h
[fw/altos] / aoview / aoview_log.c
index 623c5aa62dbc4148a0a4d98a0dac4869f8262192..0afdb64e680168cc20fbdce0eec943d1288febd6 100644 (file)
@@ -52,7 +52,7 @@ aoview_log_configure(GtkWidget *widget, gpointer data)
        gtk_widget_hide(GTK_WIDGET(chooser));
 }
 
-static void
+void
 aoview_log_new(void)
 {
        if (aoview_log_file) {
@@ -60,6 +60,7 @@ aoview_log_new(void)
                aoview_log_file = NULL;
        }
        aoview_log_failed = 0;
+       aoview_state_new();
 }
 
 static void
@@ -91,7 +92,8 @@ aoview_log_open_failed(char *name)
                                                 "\"%s\"", utf8_file);
        if (utf8_file != name)
                g_free(utf8_file);
-       gtk_widget_show(GTK_WIDGET(log_fail_dialog));
+       gtk_dialog_run(GTK_DIALOG(log_fail_dialog));
+       gtk_widget_hide(GTK_WIDGET(log_fail_dialog));
        aoview_log_failed = 1;
 }