summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorey Berla <corey@berla.me>2022-07-11 22:48:16 -0700
committerOndrej Holy <oholy@redhat.com>2022-08-04 13:37:33 +0000
commit182e86f1cc0be95d4408f33614b0f3fa416c0abb (patch)
tree7560d454a82764b515407e309cc24804a91d5c4f
parent40d37727b0ab9c39629621baba69fcf52ea352cf (diff)
downloadnautilus-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.c5
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;