From: Sergio Villar Senin Date: Fri, 4 Jul 2008 17:22:12 +0000 (+0000) Subject: * Fixes NB#86769, do not shown "no messages to show" as local folders details X-Git-Tag: git_migration_finished~1275 X-Git-Url: http://git.maemo.org/git/?p=modest;a=commitdiff_plain;h=3cb8b64e8ddd8f47900bb72fb773367a29d5fb6f * Fixes NB#86769, do not shown "no messages to show" as local folders details pmo-trunk-r4904 --- diff --git a/src/modest-ui-actions.c b/src/modest-ui-actions.c index 8986d61..bf2bb2e 100644 --- a/src/modest-ui-actions.c +++ b/src/modest-ui-actions.c @@ -2348,7 +2348,7 @@ folder_refreshed_cb (ModestMailOperation *mail_op, gpointer user_data) { ModestMainWindow *win = NULL; - GtkWidget *header_view; + GtkWidget *folder_view; const GError *error; g_return_if_fail (TNY_IS_FOLDER (folder)); @@ -2365,18 +2365,19 @@ folder_refreshed_cb (ModestMailOperation *mail_op, return; } - header_view = - modest_main_window_get_child_widget(win, MODEST_MAIN_WINDOW_WIDGET_TYPE_HEADER_VIEW); + folder_view = + modest_main_window_get_child_widget(win, MODEST_MAIN_WINDOW_WIDGET_TYPE_FOLDER_VIEW); - if (header_view) { - TnyFolder *current_folder; + if (folder_view) { + TnyFolderStore *current_folder; - current_folder = modest_header_view_get_folder (MODEST_HEADER_VIEW (header_view)); - if (current_folder != NULL && folder != current_folder) { - g_object_unref (current_folder); - return; - } else if (current_folder) + current_folder = modest_folder_view_get_selected (MODEST_FOLDER_VIEW (folder_view)); + if (current_folder) { + gboolean different = ((TnyFolderStore *) folder != current_folder); g_object_unref (current_folder); + if (different) + return; + } } /* Check if folder is empty and set headers view contents style */