talons

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

commit 4d6cfbf4564623d041489a61dff4bf6ef04f6096
parent 7e15192215003204b5309d8057e960e893394e70
Author: Paul <paul@claws-mail.org>
Date:   Thu, 25 Oct 2018 17:08:21 +0100

always use folder pref for save msg location if set

Diffstat:
Msrc/compose.c | 8+++++++-
1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/compose.c b/src/compose.c @@ -10137,7 +10137,13 @@ static void account_activated(GtkComboBox *optmenu, gpointer data) /* Set message save folder */ compose_set_save_to(compose, NULL); - if (account_get_special_folder(compose->account, F_OUTBOX)) { + if (compose->folder && compose->folder->prefs && compose->folder->prefs->save_copy_to_folder) { + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(compose->savemsg_checkbtn), TRUE); + gtk_widget_set_sensitive(GTK_WIDGET(compose->savemsg_combo), TRUE); + folderidentifier = folder_item_get_identifier(compose->folder); + compose_set_save_to(compose, folderidentifier); + g_free(folderidentifier); + } else if (account_get_special_folder(compose->account, F_OUTBOX)) { if (compose->account->set_sent_folder) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(compose->savemsg_checkbtn), TRUE); else