make insert statements blocking to avoid locks

This commit is contained in:
ksyasuda 2022-01-21 00:27:39 -08:00
parent f40d5d2f91
commit 8902875806

View File

@ -387,8 +387,10 @@ find_media() {
dotdotslash="${inp%/*}"
if [ -z "$dotdotslash" ]; then
find_media "/"
insert_history "directory" "/"
else
find_media "$dotdotslash"
insert_history "directory" "$dotdotslash"
fi
;;
Quit)
@ -398,7 +400,7 @@ find_media() {
if [ ! -d "$inp/$selection" ] && [ ! -f "$inp/$selection" ]; then
return 1
else
insert_history "directory" "$inp/$selection" &
insert_history "directory" "$inp/$selection"
if [ "$inp" = "/" ]; then
find_media "/$selection"
else
@ -901,7 +903,7 @@ main() {
file)
lg "STARTING DIR: $play_dir"
[ ! -d "$play_dir" ] && die "$play_dir does not exist"
insert_history "directory" "$play_dir" &
insert_history "directory" "$play_dir"
video_path=$(find_media "$play_dir")
retcode="$?"
if [ "$retcode" -ne 0 ]; then