* refresh header view after deleting a message from outbox.
authorDirk-Jan C. Binnema <dirk-jan.binnema@nokia.com>
Fri, 27 Jul 2007 16:51:36 +0000 (16:51 +0000)
committerDirk-Jan C. Binnema <dirk-jan.binnema@nokia.com>
Fri, 27 Jul 2007 16:51:36 +0000 (16:51 +0000)
  fixes: NB#63428, and maybe some others (will check)

pmo-trunk-r2834

src/modest-ui-actions.c

index 8dfd2a5..ebc91d7 100644 (file)
@@ -272,10 +272,6 @@ headers_action_delete (TnyHeader *header,
                       gpointer user_data)
 {
        modest_do_message_delete (header, win);
                       gpointer user_data)
 {
        modest_do_message_delete (header, win);
-
-/* refilter treemodel to hide marked-as-deleted rows */
-/*     if (MODEST_IS_HEADER_VIEW (user_data)) */
-/*             modest_header_view_refilter (MODEST_HEADER_VIEW (user_data)); */
 }
 
 /** After deleing a message that is currently visible in a window, 
 }
 
 /** After deleing a message that is currently visible in a window, 
@@ -397,6 +393,9 @@ modest_ui_actions_on_delete_message (GtkAction *action, ModestWindow *win)
                /* Remove each header. If it's a view window header_view == NULL */
                do_headers_action (win, headers_action_delete, header_view);
 
                /* Remove each header. If it's a view window header_view == NULL */
                do_headers_action (win, headers_action_delete, header_view);
 
+               /* refresh the header view (removing marked-as-deleted)*/
+               modest_header_view_refilter (MODEST_HEADER_VIEW(header_view)); 
+               
                if (MODEST_IS_MSG_VIEW_WINDOW (win)) {
                        modest_ui_actions_refresh_message_window_after_delete (MODEST_MSG_VIEW_WINDOW (win));
                        
                if (MODEST_IS_MSG_VIEW_WINDOW (win)) {
                        modest_ui_actions_refresh_message_window_after_delete (MODEST_MSG_VIEW_WINDOW (win));