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