talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

commit 84b0499d382889548433877ddd5d833891bd41c3
parent f25a3857b6d657c30d76ed0ac45b295db083956a
Author: Andrej Kacian <ticho@claws-mail.org>
Date:   Fri, 27 Jul 2012 18:25:38 +0000

2012-07-27 [ticho]	3.8.1cvs21

	* src/crash.c
	* src/mimeview.c
		Fix setting "transient for" property for file select dialogs
		in crash report and mimeview.

Diffstat:
MChangeLog | 7+++++++
MPATCHSETS | 1+
Mconfigure.ac | 2+-
Msrc/crash.c | 3+++
Msrc/mimeview.c | 3+++
5 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog @@ -1,3 +1,10 @@ +2012-07-27 [ticho] 3.8.1cvs21 + + * src/crash.c + * src/mimeview.c + Fix setting "transient for" property for file select dialogs + in crash report and mimeview. + 2012-07-27 [ticho] 3.8.1cvs20 * src/compose.c diff --git a/PATCHSETS b/PATCHSETS @@ -4395,3 +4395,4 @@ ( cvs diff -u -r 1.9.2.78 -r 1.9.2.79 src/gtk/gtkaspell.c; ) > 3.8.1cvs18.patchset ( cvs diff -u -r 1.1.2.60 -r 1.1.2.61 manual/advanced.xml; ) > 3.8.1cvs19.patchset ( cvs diff -u -r 1.382.2.604 -r 1.382.2.605 src/compose.c; ) > 3.8.1cvs20.patchset +( cvs diff -u -r 1.23.2.38 -r 1.23.2.39 src/crash.c; cvs diff -u -r 1.83.2.191 -r 1.83.2.192 src/mimeview.c; ) > 3.8.1cvs21.patchset diff --git a/configure.ac b/configure.ac @@ -12,7 +12,7 @@ MINOR_VERSION=8 MICRO_VERSION=1 INTERFACE_AGE=0 BINARY_AGE=0 -EXTRA_VERSION=20 +EXTRA_VERSION=21 EXTRA_RELEASE= EXTRA_GTK2_VERSION= diff --git a/src/crash.c b/src/crash.c @@ -53,6 +53,7 @@ #include "filesel.h" #include "version.h" #include "prefs_common.h" +#include "manage_window.h" /* * NOTE: the crash dialog is called when claws is not @@ -272,6 +273,8 @@ static GtkWidget *crash_dialog_show(const gchar *text, const gchar *debug_output g_signal_connect(G_OBJECT(button5), "clicked", G_CALLBACK(crash_create_bug_report), NULL); + MANAGE_WINDOW_SIGNALS_CONNECT(window1); + gtk_widget_show(window1); gtk_main(); diff --git a/src/mimeview.c b/src/mimeview.c @@ -55,6 +55,7 @@ #include "gtk/gtkvscrollbutton.h" #include "gtk/logwindow.h" #include "timing.h" +#include "manage_window.h" #ifdef MAEMO #include <libosso.h> @@ -1893,6 +1894,7 @@ static void mimeview_save_all(MimeView *mimeview) else startdir = g_strdup(get_home_dir()); + manage_window_focus_in(gtk_widget_get_ancestor(mimeview->hbox, GTK_TYPE_WINDOW), NULL, NULL); dirname = filesel_select_file_save_folder(_("Select destination folder"), startdir); if (!dirname) { g_free(startdir); @@ -2006,6 +2008,7 @@ static void mimeview_save_as(MimeView *mimeview) g_free(partname); + manage_window_focus_in(gtk_widget_get_ancestor(mimeview->hbox, GTK_TYPE_WINDOW), NULL, NULL); filename = filesel_select_file_save(_("Save as"), filepath); if (!filename) { g_free(filepath);