diff options
author | Not Zed <NotZed@Ximian.com> | 2001-04-26 09:09:05 +0800 |
---|---|---|
committer | Michael Zucci <zucchi@src.gnome.org> | 2001-04-26 09:09:05 +0800 |
commit | 7d9faeb00c03ec6af1c9f7f378123b57a9804de6 (patch) | |
tree | a233574f475b487a13b28f0d117ceca5ee56888e /camel/camel-vee-folder.c | |
parent | 36cac270be19b769530a7b68ca6d4e3b79452e41 (diff) | |
download | gsoc2013-evolution-7d9faeb00c03ec6af1c9f7f378123b57a9804de6.tar.gz gsoc2013-evolution-7d9faeb00c03ec6af1c9f7f378123b57a9804de6.tar.zst gsoc2013-evolution-7d9faeb00c03ec6af1c9f7f378123b57a9804de6.zip |
Applied jacob's patches for e-poolv stuff.
2001-04-26 Not Zed <NotZed@Ximian.com>
* Applied jacob's patches for e-poolv stuff.
svn path=/trunk/; revision=9571
Diffstat (limited to 'camel/camel-vee-folder.c')
-rw-r--r-- | camel/camel-vee-folder.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/camel/camel-vee-folder.c b/camel/camel-vee-folder.c index 13b15c3b30..7fdef39272 100644 --- a/camel/camel-vee-folder.c +++ b/camel/camel-vee-folder.c @@ -38,7 +38,7 @@ #include "e-util/md5-utils.h" -#ifdef DOESTRV +#if defined (DOEPOOLV) || defined (DOESTRV) #include "e-util/e-memory.h" #endif @@ -488,6 +488,7 @@ vee_search_by_expression(CamelFolder *folder, const char *expression, CamelExcep node = g_list_next(node); } + g_free(expr); CAMEL_VEE_FOLDER_UNLOCK(vf, subfolder_lock); g_hash_table_destroy(searched); @@ -572,7 +573,9 @@ vee_folder_add_info(CamelVeeFolder *vf, CamelFolder *f, CamelMessageInfo *info, mi = (CamelVeeMessageInfo *)camel_folder_summary_info_new(folder->summary); camel_message_info_dup_to(info, (CamelMessageInfo *)mi); -#ifdef DOESTRV +#ifdef DOEPOOLV + mi->info.strings = e_poolv_set(mi->info.strings, CAMEL_MESSAGE_INFO_UID, uid, TRUE); +#elif defined (DOESTRV) mi->info.strings = e_strv_set_ref_free(mi->info.strings, CAMEL_MESSAGE_INFO_UID, uid); mi->info.strings = e_strv_pack(mi->info.strings); #else |