diff --git a/core/tabs/utils/bluetooth-control.sh b/core/tabs/utils/bluetooth-control.sh index d38e7d9b7..620b906ce 100644 --- a/core/tabs/utils/bluetooth-control.sh +++ b/core/tabs/utils/bluetooth-control.sh @@ -82,9 +82,8 @@ prompt_for_mac() { fi # Display devices with numbers - device_list="$devices" i=1 - echo "$device_list" | while IFS= read -r device; do + echo "$devices" | while IFS= read -r device; do printf "%d. %s\n" "$i" "$device" i=$((i + 1)) done @@ -92,13 +91,13 @@ prompt_for_mac() { printf "%b" "$prompt_msg" read -r choice - count=$(printf "%b" "$device_list" | wc -l) + count=$(printf "%b" "$devices" | wc -l) count=$((count + 1)) if echo "$choice" | grep -qE '^[0-9]+$' && [ -n "$choice" ] && [ "$choice" -le "$count" ] && [ "$choice" -gt 0 ]; then - device=$(echo "$device_list" | sed -n "${choice}p") + device=$(echo "$devices" | sed -n "${choice}p") mac=$(echo "$device" | awk '{print $2}') - if bluetoothctl info "$mac" >/dev/null 2>&1; then + if bluetoothctl info "$mac" > /dev/null 2>&1; then if bluetoothctl "$command" "$mac"; then printf "%b\n" "${GREEN}$success_msg${RC}" break