static void activate_bookmark_in_menu_item (GtkAction *action, gpointer user_data) { BookmarkHolder *holder; GFile *location; holder = (BookmarkHolder *)user_data; if (nautilus_bookmark_uri_known_not_to_exist (holder->bookmark)) { holder->failed_callback (holder->window, holder->bookmark); } else { location = nautilus_bookmark_get_location (holder->bookmark); nautilus_window_go_to (holder->window, location); g_object_unref (location); } }
static void activate_bookmark_in_menu_item (GtkAction *action, gpointer user_data) { NautilusWindowSlot *slot; BookmarkHolder *holder; GFile *location; holder = (BookmarkHolder *)user_data; if (nautilus_bookmark_uri_known_not_to_exist (holder->bookmark)) { holder->failed_callback (holder->window, holder->bookmark); } else { location = nautilus_bookmark_get_location (holder->bookmark); slot = nautilus_window_get_active_slot (holder->window); nautilus_window_slot_go_to (slot, location, should_open_in_new_tab ()); g_object_unref (location); } }