]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - ncurses/base/lib_flash.c
ncurses 5.0
[ncurses.git] / ncurses / base / lib_flash.c
similarity index 94%
rename from ncurses/lib_flash.c
rename to ncurses/base/lib_flash.c
index 49751accda3297007c77d36a9e91a2363d81d7f6..d0d607f6b0f82eced47f9f7dd4df57fb594de1aa 100644 (file)
@@ -42,7 +42,7 @@
 #include <curses.priv.h>
 #include <term.h>      /* beep, flash */
 
-MODULE_ID("$Id: lib_flash.c,v 1.2 1998/02/11 12:13:55 tom Exp $")
+MODULE_ID("$Id: lib_flash.c,v 1.4 1999/10/22 21:39:06 tom Exp $")
 
 /*
  *     flash()
@@ -54,16 +54,20 @@ MODULE_ID("$Id: lib_flash.c,v 1.2 1998/02/11 12:13:55 tom Exp $")
 
 int flash(void)
 {
+       int res = ERR;
+
        T((T_CALLED("flash()")));
 
        /* FIXME: should make sure that we are not in altchar mode */
        if (flash_screen) {
                TPUTS_TRACE("flash_screen");
-               returnCode(putp(flash_screen));
+               res = putp(flash_screen);
+               _nc_flush();
        } else if (bell) {
                TPUTS_TRACE("bell");
-               returnCode(putp(bell));
+               res = putp(bell);
+               _nc_flush();
        }
-       else
-               returnCode(ERR);
+
+       returnCode(res);
 }