static void bell_flash_fullscreen (MetaDisplay *display, XkbAnyEvent *xkb_ev) { XkbBellNotifyEvent *xkb_bell_ev = (XkbBellNotifyEvent *) xkb_ev; MetaScreen *screen; g_assert (xkb_ev->xkb_type == XkbBellNotify); if (xkb_bell_ev->window != None) { screen = meta_display_screen_for_xwindow (display, xkb_bell_ev->window); if (screen) bell_flash_screen (display, screen); } else { GSList *screen_list = display->screens; while (screen_list) { screen = (MetaScreen *) screen_list->data; bell_flash_screen (display, screen); screen_list = screen_list->next; } } }
static void bell_flash_fullscreen (MetaDisplay *display, XkbAnyEvent *xkb_ev) { g_assert (xkb_ev->xkb_type == XkbBellNotify); bell_flash_screen (display, display->screen); }