--- x.c +++ x.c @@ -1614,15 +1613,6 @@ xbell(void) xseturgency(1); if (bellvolume) XkbBell(xw.dpy, xw.win, bellvolume, (Atom)NULL); - - /* visual bell*/ - if (!bellon) { - bellon = 1; - MODBIT(win.mode, !IS_SET(MODE_REVERSE), MODE_REVERSE); - redraw(); - XFlush(xw.dpy); - MODBIT(win.mode, !IS_SET(MODE_REVERSE), MODE_REVERSE); - } } void @@ -1849,11 +1839,7 @@ run(void) (handler[ev.type])(&ev); } - if (bellon) { - bellon = 0; - redraw(); - } - else draw(); + draw(); XFlush(xw.dpy); if (xev && !FD_ISSET(xfd, &rfd))