[evolution-data-server/gnome-3-16] CamelVeeSummary::message_info_from_uid: Return referenced info



commit 620812dd407de1bae1dd1ae76652bd55e904e2ba
Author: Milan Crha <mcrha redhat com>
Date:   Thu Apr 23 17:38:54 2015 +0200

    CamelVeeSummary::message_info_from_uid: Return referenced info
    
    It's a replacement for CamelFolderSummary::message_info_from_uid, which
    does reference the returned message info, thus this one should return
    referenced info as well.

 camel/camel-vee-summary.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/camel/camel-vee-summary.c b/camel/camel-vee-summary.c
index a1ea8a8..d516c3b 100644
--- a/camel/camel-vee-summary.c
+++ b/camel/camel-vee-summary.c
@@ -293,7 +293,9 @@ message_info_from_uid (CamelFolderSummary *s,
        CamelMessageInfo *info;
 
        info = camel_folder_summary_peek_loaded (s, uid);
-       if (!info) {
+       if (info) {
+               camel_message_info_ref (info);
+       } else {
                CamelVeeMessageInfo *vinfo;
                CamelFolder *orig_folder;
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]