diff options
-rw-r--r-- | basta.sh | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -6,6 +6,8 @@ basta_old_cols=${basta_old_cols-0} basta_prev_reserved_rows=${basta_prev_reserved_rows-} +basta_status_alarm_pid=${basta_status_alarm_pid-} + basta.calc_prev_reserved() { local esc=$(printf "\033") @@ -88,7 +90,7 @@ basta.prompt_hook() basta.update_status } -basta.basta_alarm_timer() +basta.alarm_timer() { exec 0>&- 1>&- 2>&- trap : INT @@ -123,10 +125,10 @@ basta.cleanup() PROMPT_COMMAND='basta.prompt_hook' -if ! [ $update_status_alarm ] ; then +if ! [ $basta_status_alarm_pid ] ; then trap basta.update_status ALRM - basta.basta_alarm_timer & - update_status_alarm=$! + basta.alarm_timer & + basta_status_alarm_pid=$! disown $! fi |