From 7c2d3f2270dfbc3d03d98449a82d5a23805f357b Mon Sep 17 00:00:00 2001 From: Christoph Hohmann Date: Wed, 6 Aug 2003 17:14:56 +0000 Subject: [PATCH] 0.9.4claws6 * src/imap.c make sure source folder is selected when copying messages --- ChangeLog.claws | 5 +++++ configure.ac | 2 +- src/imap.c | 5 +++++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/ChangeLog.claws b/ChangeLog.claws index 7ece7c4ca..721c11bf7 100644 --- a/ChangeLog.claws +++ b/ChangeLog.claws @@ -1,3 +1,8 @@ +2003-08-06 [christoph] 0.9.4claws6 + + * src/imap.c + make sure source folder is selected when copying messages + 2003-08-06 [christoph] 0.9.4claws5 * sync with 0.9.4cvs2 diff --git a/configure.ac b/configure.ac index 677334caf..d23fac3ed 100644 --- a/configure.ac +++ b/configure.ac @@ -11,7 +11,7 @@ MINOR_VERSION=9 MICRO_VERSION=4 INTERFACE_AGE=0 BINARY_AGE=0 -EXTRA_VERSION=5 +EXTRA_VERSION=6 if test $EXTRA_VERSION -eq 0; then VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${MICRO_VERSION}claws else diff --git a/src/imap.c b/src/imap.c index 45a6a75f2..f037258fd 100644 --- a/src/imap.c +++ b/src/imap.c @@ -944,6 +944,11 @@ static gint imap_do_copy_msgs(Folder *folder, FolderItem *dest, return -1; } + ok = imap_select(session, IMAP_FOLDER(folder), msginfo->folder->path, + NULL, NULL, NULL, NULL); + if (ok != IMAP_SUCCESS) + return ok; + destdir = imap_get_real_path(IMAP_FOLDER(folder), dest->path); seq_list = imap_get_seq_set_from_msglist(msglist); uid_mapping = g_relation_new(2); -- 2.25.1