From 278dff4bf4d87c6c067e2677c76632cd2ae285dc Mon Sep 17 00:00:00 2001 From: Sergio Villar Senin Date: Tue, 15 Jan 2008 19:35:39 +0000 Subject: [PATCH] * Fixes NB#66762 pmo-trunk-r4047 --- src/modest-ui-actions.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/modest-ui-actions.c b/src/modest-ui-actions.c index 48bbf65..ac0b798 100644 --- a/src/modest-ui-actions.c +++ b/src/modest-ui-actions.c @@ -1059,6 +1059,16 @@ get_account_from_header_list (TnyList *headers) return account; } +static void +foreach_unregister_headers (gpointer data, + gpointer user_data) +{ + ModestWindowMgr *mgr = (ModestWindowMgr *) user_data; + TnyHeader *header = TNY_HEADER (data); + + modest_window_mgr_unregister_header (mgr, header); +} + static void open_msgs_performer(gboolean canceled, GError *err, @@ -1077,6 +1087,9 @@ open_msgs_performer(gboolean canceled, status = tny_account_get_connection_status (account); if (err || canceled) { + /* Unregister the already registered headers */ + tny_list_foreach (not_opened_headers, foreach_unregister_headers, + modest_runtime_get_window_mgr ()); goto clean; } -- 1.7.9.5