From 8dea5e0218f8068865d479de6bb01423c02076f4 Mon Sep 17 00:00:00 2001 From: Felipe Erias Morandeira Date: Fri, 14 Dec 2007 12:43:48 +0000 Subject: [PATCH] Corrected two g_object_unref pmo-trunk-r3919 --- src/maemo/modest-main-window.c | 5 +++-- src/maemo/modest-msg-view-window.c | 6 ++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/maemo/modest-main-window.c b/src/maemo/modest-main-window.c index 60ebdf6..e2f62b1 100644 --- a/src/maemo/modest-main-window.c +++ b/src/maemo/modest-main-window.c @@ -2217,10 +2217,11 @@ on_mail_operation_started (ModestMailOperation *mail_op, tmp = priv->progress_widgets; if (mode == TOOLBAR_MODE_TRANSFER) { if (mode_changed) { - if (G_OBJECT (self) == modest_mail_operation_get_source(mail_op)) { + GObject *source = modest_mail_operation_get_source(mail_op); + if (G_OBJECT (self) == source) { set_toolbar_transfer_mode(self); } - g_object_unref (G_OBJECT (mail_op)); + g_object_unref (source); } while (tmp) { diff --git a/src/maemo/modest-msg-view-window.c b/src/maemo/modest-msg-view-window.c index 85e3c5d..82f587e 100644 --- a/src/maemo/modest-msg-view-window.c +++ b/src/maemo/modest-msg-view-window.c @@ -2179,12 +2179,14 @@ on_mail_operation_started (ModestMailOperation *mail_op, ModestMailOperationTypeOperation op_type; GSList *tmp; ModestMsgViewWindowPrivate *priv; + GObject *source = NULL; self = MODEST_MSG_VIEW_WINDOW (user_data); priv = MODEST_MSG_VIEW_WINDOW_GET_PRIVATE (self); op_type = modest_mail_operation_get_type_operation (mail_op); tmp = priv->progress_widgets; - if (G_OBJECT (self) == modest_mail_operation_get_source(mail_op)) { + source = modest_mail_operation_get_source(mail_op); + if (G_OBJECT (self) == source) { if (op_type == MODEST_MAIL_OPERATION_TYPE_RECEIVE || op_type == MODEST_MAIL_OPERATION_TYPE_OPEN ) { set_toolbar_transfer_mode(self); while (tmp) { @@ -2195,7 +2197,7 @@ on_mail_operation_started (ModestMailOperation *mail_op, } } } - g_object_unref (G_OBJECT (mail_op)); + g_object_unref (source); } static void -- 1.7.9.5