--- 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));