Make ui actions get_selected_headers work with header window
authorJose Dapena Paz <jdapena@igalia.com>
Wed, 10 Dec 2008 17:02:04 +0000 (17:02 +0000)
committerJose Dapena Paz <jdapena@igalia.com>
Wed, 10 Dec 2008 17:02:04 +0000 (17:02 +0000)
pmo-drop-split-view-r6749

src/modest-ui-actions.c

index 430f983..1f292f5 100644 (file)
@@ -299,6 +299,11 @@ get_selected_headers (ModestWindow *win)
 
                return list;
 
+       } else if (MODEST_IS_HEADER_WINDOW (win)) {
+               GtkWidget *header_view;
+
+               header_view = GTK_WIDGET (modest_header_window_get_header_view (MODEST_HEADER_WINDOW (win)));
+               return modest_header_view_get_selected_headers (MODEST_HEADER_VIEW(header_view));
        } else
                return NULL;
 }
@@ -512,7 +517,7 @@ modest_ui_actions_on_delete_message (GtkAction *action, ModestWindow *win)
                        /* Get main window */
                        mgr = modest_runtime_get_window_mgr ();
                        main_window = modest_window_mgr_get_main_window (mgr, FALSE); /* don't create */
-               } else {                        
+               } else if (MODEST_IS_MAIN_WINDOW (win)) {
                        /* Move cursor to next row */
                        main_window = win;