From: Dirk-Jan C. Binnema Date: Tue, 10 Jul 2007 23:58:41 +0000 (+0000) Subject: * compilation fix X-Git-Tag: git_migration_finished~2852 X-Git-Url: http://git.maemo.org/git/?p=modest;a=commitdiff_plain;h=894d1319154ed819ad0b4ac1b8921c66c45a6667 * compilation fix pmo-trunk-r2686 --- diff --git a/src/dbus_api/modest-dbus-callbacks.c b/src/dbus_api/modest-dbus-callbacks.c index f130961..683c60f 100644 --- a/src/dbus_api/modest-dbus-callbacks.c +++ b/src/dbus_api/modest-dbus-callbacks.c @@ -446,7 +446,7 @@ static gint on_compose_mail(GArray * arguments, gpointer data, osso_rpc_t * retv static TnyMsg * -find_message_by_url (const char *uri, TnyFolder **folder_out, TnyAccount **ac_out) +find_message_by_url (const char *uri, TnyAccount **ac_out) { ModestTnyAccountStore *astore; TnyAccount *account; @@ -489,11 +489,9 @@ find_message_by_url (const char *uri, TnyFolder **folder_out, TnyAccount **ac_ou tny_account_get_id (TNY_ACCOUNT(account)), uri); goto out; } - *folder = folder; - + g_debug ("%s: Found folder. (%s)\n", __FUNCTION__, uri); - msg = tny_folder_find_msg (folder, uri, &err); if (!msg) { @@ -510,10 +508,8 @@ out: *ac_out = NULL; } - if (folder && !msg) { + if (folder) g_object_unref (folder); - *folder_out = NULL; - } return msg; } @@ -534,7 +530,7 @@ on_idle_open_message (gpointer user_data) uri = (char *) user_data; g_debug ("%s: Trying to find msg by url: %s", __FUNCTION__, uri); - msg = find_message_by_url (uri, &folder, &account); + msg = find_message_by_url (uri, &account); g_free (uri); if (msg == NULL) { @@ -543,8 +539,9 @@ on_idle_open_message (gpointer user_data) } g_debug (" %s: Found message.", __FUNCTION__); + folder = tny_msg_get_folder (msg); if (modest_tny_folder_get_local_folder_type (folder) == TNY_FOLDER_TYPE_DRAFTS) { - g_debug ("draft messages should be opened in edit mode... "); + g_debug ("TODO: draft messages should be opened in edit mode... "); } header = tny_msg_get_header (msg);