From 1411b404e6897bc8fd50a96d4c0b351e5778081d Mon Sep 17 00:00:00 2001 From: LI Daobing Date: Sun, 1 Feb 2026 00:14:06 -0800 Subject: [PATCH] 1 --- src/iptux/UiHelper.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/iptux/UiHelper.cpp b/src/iptux/UiHelper.cpp index fbb341df..80d30be7 100644 --- a/src/iptux/UiHelper.cpp +++ b/src/iptux/UiHelper.cpp @@ -186,8 +186,8 @@ void pop_info(GtkWidget* parent, const gchar* format, ...) { gtk_message_dialog_set_markup(GTK_MESSAGE_DIALOG(dialog), msg); g_free(msg); gtk_window_set_title(GTK_WINDOW(dialog), _("Information")); - gtk_dialog_run(GTK_DIALOG(dialog)); - gtk_widget_destroy(dialog); + g_signal_connect(dialog, "response", G_CALLBACK(gtk_widget_destroy), NULL); + gtk_widget_show(dialog); } /** @@ -216,8 +216,8 @@ void pop_warning(GtkWidget* parent, const gchar* format, ...) { gtk_message_dialog_set_markup(GTK_MESSAGE_DIALOG(dialog), msg); g_free(msg); gtk_window_set_title(GTK_WINDOW(dialog), _("Warning")); - gtk_dialog_run(GTK_DIALOG(dialog)); - gtk_widget_destroy(dialog); + g_signal_connect(dialog, "response", G_CALLBACK(gtk_widget_destroy), NULL); + gtk_widget_show(dialog); } /**