diff options
author | Corey Berla <corey@berla.me> | 2022-07-11 22:48:16 -0700 |
---|---|---|
committer | Ondrej Holy <oholy@redhat.com> | 2022-08-04 13:37:33 +0000 |
commit | 182e86f1cc0be95d4408f33614b0f3fa416c0abb (patch) | |
tree | 7560d454a82764b515407e309cc24804a91d5c4f | |
parent | 40d37727b0ab9c39629621baba69fcf52ea352cf (diff) | |
download | nautilus-182e86f1cc0be95d4408f33614b0f3fa416c0abb.tar.gz |
pathbar: Don't make new tab active
Opening a new tab from the main view and side bar is set with
NAUTILUS_OPEN_FLAG_DONT_MAKE_ACTIVE. Prior to
022867e3d3370560f2c6c07f90ad5fdfd7916d50 this was the same for tabs opened
from the pathbar. It appears that the change was unintentional
(GTK Open Flags don't have a "don't make active" flag).
Set new tabs as not active from the path bar.
-rw-r--r-- | src/nautilus-pathbar.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/nautilus-pathbar.c b/src/nautilus-pathbar.c index d7dd33f24..62fbf20ef 100644 --- a/src/nautilus-pathbar.c +++ b/src/nautilus-pathbar.c @@ -160,7 +160,8 @@ action_pathbar_open_item_new_tab (GSimpleAction *action, if (location) { - g_signal_emit (user_data, path_bar_signals[OPEN_LOCATION], 0, location, NAUTILUS_OPEN_FLAG_NEW_TAB); + g_signal_emit (user_data, path_bar_signals[OPEN_LOCATION], 0, location, + NAUTILUS_OPEN_FLAG_NEW_TAB | NAUTILUS_OPEN_FLAG_DONT_MAKE_ACTIVE); g_object_unref (location); } } @@ -696,7 +697,7 @@ on_multi_press_gesture_pressed (GtkGestureMultiPress *gesture, { g_signal_emit (self, path_bar_signals[OPEN_LOCATION], 0, button_data->path, - NAUTILUS_OPEN_FLAG_NEW_TAB); + NAUTILUS_OPEN_FLAG_NEW_TAB | NAUTILUS_OPEN_FLAG_DONT_MAKE_ACTIVE); } } break; |