diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2013-05-15 21:17:58 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2013-05-20 01:07:22 +0800 |
commit | f9ffe647231a7ba2bd5347d92d560b6a57fee786 (patch) | |
tree | 6c1245d91a399647fc25521bc1f38cf564210979 /em-format/e-mail-part-list.c | |
parent | 0b4e7ec091c8bbe65dc2f2afd7da78b04da7c274 (diff) | |
download | gsoc2013-evolution-f9ffe647231a7ba2bd5347d92d560b6a57fee786.tar gsoc2013-evolution-f9ffe647231a7ba2bd5347d92d560b6a57fee786.tar.gz gsoc2013-evolution-f9ffe647231a7ba2bd5347d92d560b6a57fee786.tar.bz2 gsoc2013-evolution-f9ffe647231a7ba2bd5347d92d560b6a57fee786.tar.lz gsoc2013-evolution-f9ffe647231a7ba2bd5347d92d560b6a57fee786.tar.xz gsoc2013-evolution-f9ffe647231a7ba2bd5347d92d560b6a57fee786.tar.zst gsoc2013-evolution-f9ffe647231a7ba2bd5347d92d560b6a57fee786.zip |
Convert EMailPart to a GObject.
EMailPart is reference-counted, subclassed, and allows a custom
finalize function. There's no excuse for it not to use GObject.
Diffstat (limited to 'em-format/e-mail-part-list.c')
-rw-r--r-- | em-format/e-mail-part-list.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/em-format/e-mail-part-list.c b/em-format/e-mail-part-list.c index f7adcf9895..c866e6a559 100644 --- a/em-format/e-mail-part-list.c +++ b/em-format/e-mail-part-list.c @@ -161,7 +161,7 @@ mail_part_list_dispose (GObject *object) g_mutex_lock (&priv->queue_lock); while (!g_queue_is_empty (&priv->queue)) - e_mail_part_unref (g_queue_pop_head (&priv->queue)); + g_object_unref (g_queue_pop_head (&priv->queue)); g_mutex_unlock (&priv->queue_lock); /* Chain up to parent's dispose() method. */ @@ -295,7 +295,7 @@ e_mail_part_list_add_part (EMailPartList *part_list, g_queue_push_tail ( &part_list->priv->queue, - e_mail_part_ref (part)); + g_object_ref (part)); g_mutex_unlock (&part_list->priv->queue_lock); } @@ -327,7 +327,7 @@ e_mail_part_list_ref_part (EMailPartList *part_list, candidate_id = e_mail_part_get_id (candidate); if (g_strcmp0 (candidate_id, part_id) == 0) { - match = e_mail_part_ref (candidate); + match = g_object_ref (candidate); break; } } @@ -348,7 +348,7 @@ e_mail_part_list_ref_part (EMailPartList *part_list, * of #EMailPart instances is queued. * * Each #EMailPart is referenced for thread-safety and should be unreferenced - * with e_mail_part_unref(). + * with g_object_unref(). * * Returns: the number of parts added to @result_queue **/ @@ -386,7 +386,7 @@ e_mail_part_list_queue_parts (EMailPartList *part_list, if (part == NULL) continue; - g_queue_push_tail (result_queue, e_mail_part_ref (part)); + g_queue_push_tail (result_queue, g_object_ref (part)); parts_queued++; } |