static void view_menu_popover_closed (GtkPopover *popover, NautilusToolbar *self) { NautilusWindowSlot *slot; NautilusView *view; slot = nautilus_window_get_active_slot (self->priv->window); view = nautilus_window_slot_get_current_view (slot); nautilus_view_grab_focus (view); }
void nautilus_navigation_window_restore_focus_widget (NautilusNavigationWindow *window) { if (window->details->last_focus_widget != NULL) { if (NAUTILUS_IS_VIEW (window->details->last_focus_widget)) { nautilus_view_grab_focus (NAUTILUS_VIEW (window->details->last_focus_widget)); } else { gtk_widget_grab_focus (window->details->last_focus_widget); } nautilus_navigation_window_unset_focus_widget (window); } }