From 3cbbb3548ba7f21ac592a087f952e04548e6f450 Mon Sep 17 00:00:00 2001 From: Colin Kinloch Date: Fri, 18 Nov 2022 18:36:54 +0000 Subject: [PATCH] placessidebar: Allow opening current directory in new tab or window Use "open-other" action for "Open in Tab" and "Open in new window" so we can keep them enabled when we disable "Open" for the selected row. Fixes: #2596 Signed-off-by: Colin Kinloch --- src/gtk/nautilusgtkplacessidebar.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/gtk/nautilusgtkplacessidebar.c b/src/gtk/nautilusgtkplacessidebar.c index 06b5c4abb7..c536e892cd 100644 --- a/src/gtk/nautilusgtkplacessidebar.c +++ b/src/gtk/nautilusgtkplacessidebar.c @@ -3324,8 +3324,8 @@ create_row_popover (NautilusGtkPlacesSidebar *sidebar, if (sidebar->open_flags & NAUTILUS_GTK_PLACES_OPEN_NEW_TAB) { - item = g_menu_item_new (_("Open in New _Tab"), "row.open"); - g_menu_item_set_action_and_target_value (item, "row.open", + item = g_menu_item_new (_("Open in New _Tab"), "row.open-other"); + g_menu_item_set_action_and_target_value (item, "row.open-other", g_variant_new_int32 (NAUTILUS_GTK_PLACES_OPEN_NEW_TAB)); g_menu_append_item (section, item); g_object_unref (item); @@ -3333,8 +3333,8 @@ create_row_popover (NautilusGtkPlacesSidebar *sidebar, if (sidebar->open_flags & NAUTILUS_GTK_PLACES_OPEN_NEW_WINDOW) { - item = g_menu_item_new (_("Open in New _Window"), "row.open"); - g_menu_item_set_action_and_target_value (item, "row.open", + item = g_menu_item_new (_("Open in New _Window"), "row.open-other"); + g_menu_item_set_action_and_target_value (item, "row.open-other", g_variant_new_int32 (NAUTILUS_GTK_PLACES_OPEN_NEW_WINDOW)); g_menu_append_item (section, item); g_object_unref (item); -- GitLab