From 3cb8b64e8ddd8f47900bb72fb773367a29d5fb6f Mon Sep 17 00:00:00 2001 From: Sergio Villar Senin Date: Fri, 4 Jul 2008 17:22:12 +0000 Subject: [PATCH] * Fixes NB#86769, do not shown "no messages to show" as local folders details pmo-trunk-r4904 --- src/modest-ui-actions.c | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) 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 */ -- 1.7.9.5