From: Richard M. Stallman Date: Sat, 11 Nov 1995 23:48:29 +0000 (+0000) Subject: (dos_menubar_clock_displayed): New variable. X-Git-Tag: emacs-19.34~2340 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=24fab5adf3f0535bc2f715f41fefdda5430955a4;p=emacs.git (dos_menubar_clock_displayed): New variable. (check_timer): Erase the clock if it has been turned off. --- 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))