From 412c93bcc3ab2ea2dab8112eaf910bd8d8eecd9e Mon Sep 17 00:00:00 2001 From: "SND\\ckain_cp" Date: Tue, 15 Apr 2014 18:08:17 +0000 Subject: Fixed gtk notice dialog hiding. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@89979 e17a0e51-4ae3-4d35-97c3-1a29b211df97 --- gui/GtkGui.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'gui') diff --git a/gui/GtkGui.c b/gui/GtkGui.c index e854a642..b671d8d6 100755 --- a/gui/GtkGui.c +++ b/gui/GtkGui.c @@ -1168,8 +1168,14 @@ void SysMessage(const char *fmt, ...) { gtk_widget_show (Txt); gtk_widget_show_all (MsgDlg); - gtk_dialog_run (GTK_DIALOG(MsgDlg)); - gtk_widget_destroy (MsgDlg); + + g_signal_connect_swapped(G_OBJECT(MsgDlg), "destroy", G_CALLBACK(gtk_main_quit), NULL); + g_signal_connect_swapped (MsgDlg, + "response", + G_CALLBACK (gtk_widget_destroy), + MsgDlg); + + gtk_main(); } void SysErrorMessage(gchar *primary, gchar *secondary) { -- cgit v1.2.3