From eecaf9eb1dc955e68e7cd4a73f85ca5eba599ce1 Mon Sep 17 00:00:00 2001 From: Rokosun <79040025+futureisfoss@users.noreply.github.com> Date: Wed, 16 Nov 2022 12:42:21 +0000 Subject: [PATCH] Fix sd script not working on firefox --- .local/bin/sd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.local/bin/sd b/.local/bin/sd index 60b196ce..8047d33b 100755 --- a/.local/bin/sd +++ b/.local/bin/sd @@ -5,5 +5,5 @@ PID=$(xprop -id "$(xprop -root | sed -n "/_NET_ACTIVE_WINDOW/ s/^.*# // p")" | sed -n "/PID/ s/^.*= // p") PID=$(pstree -lpATna "$PID" | grep -v '\-\(lf,[0-9]\+ -server\|(st-urlhandler,[0-9]\+)\|xclip,[0-9]\+\)' | sed '$s/.*,\([0-9]\+\).*/\1/;t;d') cwd=$(readlink /proc/"$PID"/cwd) -[ "$PWD" = "$cwd" ] || cd "$cwd" || exit 1 +[ "$PWD" != "$cwd" ] && [ -d "$cwd" ] && { cd "$cwd" || exit 1; } "$TERMINAL"