From: Sergio Villar SenĂ­n Date: Fri, 8 May 2009 12:00:51 +0000 (+0200) Subject: ** Patch by Ville Vainio X-Git-Tag: 3.0.17-rc4~17 X-Git-Url: http://git.maemo.org/git/?p=modest;a=commitdiff_plain;h=5a7851e566dfb725811b7eb542bb203b6138faa7 ** Patch by Ville Vainio Fixes NB#115318, "updating" not shown in viewer while loading cached messages --- diff --git a/src/hildon2/modest-msg-view-window.c b/src/hildon2/modest-msg-view-window.c index eff182e..a920277 100644 --- a/src/hildon2/modest-msg-view-window.c +++ b/src/hildon2/modest-msg-view-window.c @@ -1843,14 +1843,14 @@ message_reader (ModestMsgViewWindow *window, g_return_val_if_fail (row_reference != NULL, FALSE); + /* We set the header from model while we're loading */ + tny_header_view_set_header (TNY_HEADER_VIEW (priv->msg_view), header); + gtk_window_set_title (GTK_WINDOW (window), _CS("ckdg_pb_updating")); + mgr = modest_runtime_get_window_mgr (); /* Msg download completed */ if (!(tny_header_get_flags (header) & TNY_HEADER_FLAG_CACHED)) { - /* We set the header from model while we're loading */ - tny_header_view_set_header (TNY_HEADER_VIEW (priv->msg_view), header); - gtk_window_set_title (GTK_WINDOW (window), _CS("ckdg_pb_updating")); - /* Ask the user if he wants to download the message if we're not online */ if (!tny_device_is_online (modest_runtime_get_device())) { @@ -1878,13 +1878,13 @@ message_reader (ModestMsgViewWindow *window, return TRUE; } } - + folder = tny_header_get_folder (header); account = tny_folder_get_account (folder); info = g_slice_new (MsgReaderInfo); info->header = g_object_ref (header); info->row_reference = gtk_tree_row_reference_copy (row_reference); - + message_reader_performer (FALSE, NULL, (GtkWindow *) window, account, info); g_object_unref (account); g_object_unref (folder);