fixed bug with search function. added double quotes to stop $ans from parameter

expanding and modified the logic for detecting an empty directory to stop it
from overriding the logic for displaying 'no results'.
This commit is contained in:
Nathan Sketch 2021-01-07 04:35:23 -05:00
parent 8920178753
commit 7b21d545b3
1 changed files with 2 additions and 2 deletions

4
shfm
View File

@ -137,7 +137,7 @@ list_print() {
mid=$((bottom / 4 < 5 ? 1 : bottom / 4))
case $# in
1) [ -e "$1" ] || set -- empty
1) [ -e "$1" ] || [ "$1" = 'no results' ] || set -- empty
esac
case $hist in
@ -359,7 +359,7 @@ main() {
# word splitting and globbing intentional
# shellcheck disable=2086
set -- $ans*
set -- "$ans"*
case $1$# in
"$ans*1") set -- 'no results'