talons

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

commit ff8dcf90fa322a1de9ba877dfa7542bb94b85ce9
parent 0a623e1628316c406cb1898d2fd0505fa5205499
Author: Colin Leroy <colin@colino.net>
Date:   Tue,  6 Jan 2009 16:45:59 +0000

2009-01-06 [colin]	3.7.0cvs15

	* src/mainwindow.c
		Fix synchronisation dialog that shouldn't
		appear when network goes down (Network
		Manager)
	* src/mimeview.c
	* src/textview.c
		Fix save as when attach_save_dir isn't set
		fixes bug 1804, 'attach_save_directory does
		not default to $HOME'
	* src/plugins/pgpcore/select-keys.c
		Add mnemonics to buttons - warn translators!

Diffstat:
MChangeLog | 14++++++++++++++
MPATCHSETS | 1+
Mconfigure.ac | 2+-
Msrc/mainwindow.c | 5+++--
Msrc/mimeview.c | 2+-
Msrc/plugins/pgpcore/select-keys.c | 6+++---
Msrc/textview.c | 2+-
7 files changed, 24 insertions(+), 8 deletions(-)

diff --git a/ChangeLog b/ChangeLog @@ -1,3 +1,17 @@ +2009-01-06 [colin] 3.7.0cvs15 + + * src/mainwindow.c + Fix synchronisation dialog that shouldn't + appear when network goes down (Network + Manager) + * src/mimeview.c + * src/textview.c + Fix save as when attach_save_dir isn't set + fixes bug 1804, 'attach_save_directory does + not default to $HOME' + * src/plugins/pgpcore/select-keys.c + Add mnemonics to buttons - warn translators! + 2009-01-06 [wwp] 3.7.0cvs14 * src/common/utils.c diff --git a/PATCHSETS b/PATCHSETS @@ -3676,3 +3676,4 @@ ( cvs diff -u -r 1.207.2.208 -r 1.207.2.209 src/folderview.c; ) > 3.7.0cvs12.patchset ( cvs diff -u -r 1.36.2.158 -r 1.36.2.159 src/common/utils.c; ) > 3.7.0cvs13.patchset ( cvs diff -u -r 1.36.2.159 -r 1.36.2.160 src/common/utils.c; ) > 3.7.0cvs14.patchset +( cvs diff -u -r 1.274.2.292 -r 1.274.2.293 src/mainwindow.c; cvs diff -u -r 1.83.2.150 -r 1.83.2.151 src/mimeview.c; cvs diff -u -r 1.96.2.213 -r 1.96.2.214 src/textview.c; cvs diff -u -r 1.1.2.22 -r 1.1.2.23 src/plugins/pgpcore/select-keys.c; ) > 3.7.0cvs15.patchset diff --git a/configure.ac b/configure.ac @@ -11,7 +11,7 @@ MINOR_VERSION=7 MICRO_VERSION=0 INTERFACE_AGE=0 BINARY_AGE=0 -EXTRA_VERSION=14 +EXTRA_VERSION=15 EXTRA_RELEASE= EXTRA_GTK2_VERSION= diff --git a/src/mainwindow.c b/src/mainwindow.c @@ -4191,7 +4191,7 @@ static void online_switch_clicked (GtkButton *btn, gpointer data) MainWindow *mainwin; gboolean have_connectivity; -#ifdef HAVE_NETWORKMANAGER +#ifdef HAVE_NETWORKMANAGER_SUPPORT have_connectivity = networkmanager_is_online(NULL); #else have_connectivity = TRUE; @@ -4217,7 +4217,8 @@ static void online_switch_clicked (GtkButton *btn, gpointer data) if(have_connectivity) mainwindow_check_synchronise(mainwin, TRUE); prefs_common.work_offline = TRUE; - imap_disconnect_all(); + if(have_connectivity) + imap_disconnect_all(); hooks_invoke(OFFLINE_SWITCH_HOOKLIST, NULL); } else { /*go online */ diff --git a/src/mimeview.c b/src/mimeview.c @@ -1791,7 +1791,7 @@ static void mimeview_save_as(MimeView *mimeview) subst_for_filename(partname); - if (prefs_common.attach_save_dir) + if (prefs_common.attach_save_dir && *prefs_common.attach_save_dir) filepath = g_strconcat(prefs_common.attach_save_dir, G_DIR_SEPARATOR_S, partname, NULL); else diff --git a/src/plugins/pgpcore/select-keys.c b/src/plugins/pgpcore/select-keys.c @@ -416,9 +416,9 @@ create_dialog (struct select_keys_s *sk) gtk_box_pack_end (GTK_BOX (vbox), hbox, FALSE, FALSE, 0); gtkut_stock_button_set_create (&bbox, - &select_btn, _("Select"), - &other_btn, _("Other"), - &dont_encrypt_btn, _("Don't encrypt")); + &select_btn, _("_Select"), + &other_btn, _("_Other"), + &dont_encrypt_btn, _("Do_n't encrypt")); cancel_btn = gtk_button_new_from_stock(GTK_STOCK_CANCEL); GTK_WIDGET_SET_FLAGS(cancel_btn, GTK_CAN_DEFAULT); diff --git a/src/textview.c b/src/textview.c @@ -2927,7 +2927,7 @@ static void save_file_cb (GtkAction *action, TextView *textview) subst_for_filename(filename); - if (prefs_common.attach_save_dir) + if (prefs_common.attach_save_dir && *prefs_common.attach_save_dir) filepath = g_strconcat(prefs_common.attach_save_dir, G_DIR_SEPARATOR_S, filename, NULL); else