Changeset 3674
- Timestamp:
- 05/20/08 18:12:51
- Files:
-
- trunk/ChangeLog (modified) (1 diff)
- trunk/libtinymail-camel/camel-lite/camel/providers/imap/camel-imap-folder.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/ChangeLog
r3673 r3674 1 2008-05-20 Philip Van Hoof <pvanhoof@gnome.org> 2 3 * Fixed a fallback envelope fetch, don't do the clear on the summary. 4 Instead mark all as expunged 5 1 6 2008-05-20 Jose Dapena Paz <jdapena@igalia.com> 2 7 3 8 * libtinymail-camel/camel-lite/camel/camel-stream-filter.c: 4 (do_write): if the camel_stream_write call does not write the5 full buffer but it's not due to an error, then loop to go on6 writing the stream.9 (do_write): if the camel_stream_write call does not write the 10 full buffer but it's not due to an error, then loop to go on 11 writing the stream. 7 12 8 13 2008-05-20 Philip Van Hoof <pvanhoof@gnome.org> trunk/libtinymail-camel/camel-lite/camel/providers/imap/camel-imap-folder.c
r3646 r3674 3352 3352 if (tcnt < (exists - seq)) 3353 3353 { 3354 int i; 3355 3354 3356 g_ptr_array_foreach (needheaders, (GFunc)g_free, NULL); 3355 3357 g_ptr_array_free (needheaders, TRUE); … … 3367 3369 return; 3368 3370 } 3369 camel_folder_summary_clear (folder->summary); 3371 3372 for (i=0; i<folder->summary->messages->len; i++) { 3373 CamelMessageInfo *ri = (CamelMessageInfo *) folder->summary->messages->pdata[i]; 3374 ((CamelMessageInfoBase*)ri)->flags |= CAMEL_MESSAGE_EXPUNGED; 3375 ((CamelMessageInfoBase*)ri)->flags |= CAMEL_MESSAGE_FREED; 3376 camel_folder_summary_remove (folder->summary, ri); 3377 } 3378 3379 3370 3380 tcnt = cnt = imap_get_uids (folder, store, ex, needheaders, (exists - seq) - tcnt); 3371 3381
