Fix incorrect call to g_slice_free()
authorAlberto Garcia <agarcia@igalia.com>
Thu, 10 Jan 2008 18:19:34 +0000 (18:19 +0000)
committerAlberto Garcia <agarcia@igalia.com>
Thu, 10 Jan 2008 18:19:34 +0000 (18:19 +0000)
pmo-trunk-r4015

src/modest-mail-operation.c

index 36b32f2..7fcad61 100644 (file)
@@ -1036,10 +1036,10 @@ modest_mail_operation_save_to_drafts_add_msg_cb(TnyFolder *self,
                g_object_unref (G_OBJECT(info->drafts));
        if (info->msg)
                g_object_unref (G_OBJECT (info->msg));
                g_object_unref (G_OBJECT(info->drafts));
        if (info->msg)
                g_object_unref (G_OBJECT (info->msg));
-       g_slice_free (SaveToDraftsAddMsgInfo, info);
 
        modest_mail_operation_notify_end (info->mailop);
        g_object_unref(info->mailop);
 
        modest_mail_operation_notify_end (info->mailop);
        g_object_unref(info->mailop);
+       g_slice_free (SaveToDraftsAddMsgInfo, info);
 }
 
 typedef struct
 }
 
 typedef struct