From 24fab5adf3f0535bc2f715f41fefdda5430955a4 Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Sat, 11 Nov 1995 23:48:29 +0000 Subject: [PATCH] (dos_menubar_clock_displayed): New variable. (check_timer): Erase the clock if it has been turned off. --- src/msdos.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/msdos.c b/src/msdos.c index 57ffae9bd8a..f3a1e1da12d 100644 --- a/src/msdos.c +++ b/src/msdos.c @@ -2341,6 +2341,7 @@ int run_dos_timer_hooks = 0; #include "sysselect.h" static int last_ti_sec = -1; +static int dos_menubar_clock_displayed = 0; static void check_timer (t) @@ -2383,6 +2384,13 @@ check_timer (t) len = sprintf (clock_str, "%2d.%02d.%02d", hour, min, t->ti_sec); dos_direct_output (0, screen_size_X - len - 1, clock_str, len); + dos_menubar_clock_displayed = 1; + } + else if (dos_menubar_clock_displayed) + { + /* Erase last displayed time. */ + dos_direct_output (0, screen_size_X - 9, " ", 8); + dos_menubar_clock_displayed = 0; } if (!NILP (Vdos_timer_hooks)) -- 2.39.2