Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37708094
en ru br
Репозитории ALT
S:0.4.10-alt1_0.1.D20170810git19dd1a7d.6
www.altlinux.org/Changes

Группа :: Игры/Прочее
Пакет: kanatest

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: kanatest-0.4.8-gtk_markup_func_usage_fix.patch
Скачать


--- 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,
                     "<span font_desc='16'><b>%s</b></span>\n\n"
                     "<span font_desc='12'>%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,
                     "<span font_desc='16'><b>%s</b></span>\n\n"
                     "<span font_desc='12'>%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));
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin