- assert(u);
-
- while (XPending(u->display)) {
- XEvent e;
- XkbBellNotifyEvent *bne;
- XNextEvent(u->display, &e);
-
- if (((XkbEvent*) &e)->any.xkb_type != XkbBellNotify)
- continue;
-
- bne = ((XkbBellNotifyEvent*) &e);
-
- if (ring_bell(u, bne->percent) < 0) {
- pa_log(__FILE__": Ringing bell failed, reverting to X11 device bell.\n");
- XkbForceDeviceBell(u->display, bne->device, bne->bell_class, bne->bell_id, bne->percent);
- }
- }
-}