diff --git a/shell-integration/bash/kitty.bash b/shell-integration/bash/kitty.bash index 6b0374a6a..2d65d704d 100644 --- a/shell-integration/bash/kitty.bash +++ b/shell-integration/bash/kitty.bash @@ -85,7 +85,7 @@ if [ "${BASH_VERSINFO:-0}" -lt 4 ]; then builtin return fi -if [[ "${_ksi_prompt[sourced]}" == "y" ]]; then +if [ -v "_ksi_prompt[sourced]" ]; then # we have already run builtin unset KITTY_SHELL_INTEGRATION builtin return @@ -318,7 +318,7 @@ _ksi_main() { builtin local venv="${VIRTUAL_ENV}/bin/activate" builtin local sourced="" _ksi_s_is_ok() { - [[ -z "${sourced:-}" && "$KITTY_CLONE_SOURCE_STRATEGIES" == *",$1,"* ]] && builtin return 0 + [[ -z "$sourced" && "$KITTY_CLONE_SOURCE_STRATEGIES" == *",$1,"* ]] && builtin return 0 builtin return 1 }