if source == dest, just no-op.
2001-07-05 Jeffrey Stedfast <fejj@ximian.com> * camel-folder.c (camel_folder_copy_messages_to): if source == dest, just no-op. svn path=/trunk/; revision=10817
This commit is contained in:
committed by
Jeffrey Stedfast
parent
bcf19b2ae7
commit
6c2482302f
@ -1,3 +1,8 @@
|
||||
2001-07-05 Jeffrey Stedfast <fejj@ximian.com>
|
||||
|
||||
* camel-folder.c (camel_folder_copy_messages_to): if source ==
|
||||
dest, just no-op.
|
||||
|
||||
2001-07-05 Peter Williams <peterw@ximian.com>
|
||||
|
||||
* camel-vee-folder.c (camel_vee_folder_finalise): Move this before the
|
||||
|
||||
@ -1092,7 +1092,7 @@ copy_message_to (CamelFolder *source, const char *uid, CamelFolder *dest, CamelE
|
||||
{
|
||||
CamelMimeMessage *msg;
|
||||
CamelMessageInfo *info = NULL;
|
||||
|
||||
|
||||
/* Default implementation. */
|
||||
|
||||
/* we alredy have the lock, dont deadlock */
|
||||
@ -1147,6 +1147,11 @@ camel_folder_copy_messages_to (CamelFolder *source, GPtrArray *uids,
|
||||
g_return_if_fail (CAMEL_IS_FOLDER (dest));
|
||||
g_return_if_fail (uids != NULL);
|
||||
|
||||
if (source == dest) {
|
||||
/* source and destination folders are the same, do nothing. */
|
||||
return;
|
||||
}
|
||||
|
||||
CAMEL_FOLDER_LOCK(source, lock);
|
||||
|
||||
if (source->parent_store == dest->parent_store)
|
||||
|
||||
Reference in New Issue
Block a user