aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--basta.sh10
1 files changed, 6 insertions, 4 deletions
diff --git a/basta.sh b/basta.sh
index 270d135..7d55777 100644
--- a/basta.sh
+++ b/basta.sh
@@ -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