aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--scripts/lib_prompts.sh6
1 files changed, 5 insertions, 1 deletions
diff --git a/scripts/lib_prompts.sh b/scripts/lib_prompts.sh
index ce75462c..6f426b53 100644
--- a/scripts/lib_prompts.sh
+++ b/scripts/lib_prompts.sh
@@ -115,7 +115,11 @@ prompt_resolution_choice() {
echo " 1) < 1440p (lower DPI; smaller displays)"
echo " 2) ≥ 1440p (default; 1440p/2k/4k)"
- read -r -p "${CAT} Enter the number of your choice (1 or 2): " choice
+ if ! read -r -p "${CAT} Enter the number of your choice (1 or 2): " choice </dev/tty; then
+ echo "${ERROR} Unable to read input (tty unavailable)."
+ continue
+ fi
+ echo "${INFO:-[INFO]} You entered: '$choice'"
case "$choice" in
1) echo "< 1440p"; return ;;
2) echo "≥ 1440p"; return ;;
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage