--- kanatest-0.4.8/src/test.c.dialog 2016-02-16 23:17:16.832610970 +0900 +++ kanatest-0.4.8/src/test.c 2016-02-16 23:59:25.929878319 +0900 @@ -484,7 +484,6 @@ void test_info(GUI *appGUI) { GtkWidget *info_dialog; - gchar message[BUFFER_SIZE]; struct tm *timer; time_t tmm; guint answer_counter = appGUI->tst->right_answer_counter + appGUI->tst->wrong_answer_counter; @@ -498,7 +497,9 @@ test_info(GUI *appGUI) { if (config.repeat_mode == REPEAT_ALL) { - g_snprintf (message, BUFFER_SIZE, + info_dialog = gtk_message_dialog_new_with_markup (GTK_WINDOW(appGUI->main_window), + GTK_DIALOG_DESTROY_WITH_PARENT | GTK_DIALOG_MODAL, + GTK_MESSAGE_INFO, GTK_BUTTONS_CLOSE, "%s\n\n" "%s: %d (%d %s)\n" "%s: %d\n%s: %d\n" @@ -518,7 +519,9 @@ test_info(GUI *appGUI) { test_sec2str (appGUI->time_counter, FALSE)); } else { - g_snprintf (message, BUFFER_SIZE, + info_dialog = gtk_message_dialog_new_with_markup (GTK_WINDOW(appGUI->main_window), + GTK_DIALOG_DESTROY_WITH_PARENT | GTK_DIALOG_MODAL, + GTK_MESSAGE_INFO, GTK_BUTTONS_CLOSE, "%s\n\n" "%s: %d\t\t\t\n" "%s: %d\n%s: %d\n" @@ -536,10 +539,6 @@ test_info(GUI *appGUI) { test_sec2str (appGUI->time_counter, FALSE)); } - info_dialog = gtk_message_dialog_new_with_markup (GTK_WINDOW(appGUI->main_window), - GTK_DIALOG_DESTROY_WITH_PARENT | GTK_DIALOG_MODAL, - GTK_MESSAGE_INFO, GTK_BUTTONS_CLOSE, "%s", message); - gtk_window_set_title (GTK_WINDOW(info_dialog), _("Information")); gtk_widget_show (info_dialog); gtk_dialog_run (GTK_DIALOG(info_dialog));