470 |
{ |
{ |
471 |
int i; |
int i; |
472 |
static char buf[128]; |
static char buf[128]; |
473 |
|
|
474 |
for ( i = 0; i < sizeof(evname); i++) |
for ( i = 0; i < sizeof(evname); i++) |
475 |
{ |
{ |
476 |
if(evname[i].type == xev->type) |
if(evname[i].type == xev->type) |
534 |
|
|
535 |
|
|
536 |
static int |
static int |
537 |
badwin_handler(Display * dpy, XErrorEvent * xev) |
badwin_handler(Display * dpy, XErrorEvent * xev) |
538 |
{ |
{ |
539 |
if (xev->type != BadWindow && xev->type != BadDrawable) |
if (xev->type != BadWindow && xev->type != BadDrawable) |
540 |
M_err("badwin_handler", |
M_err("badwin_handler", |
541 |
"X error happened when expecting only BadWindow/Drawable\n"); |
"X error happened when expecting only BadWindow/Drawable\n"); |
542 |
return 0; |
return 0; |
543 |
} |
} |
544 |
|
|
545 |
|
|
546 |
/*********************************************************************** |
/*********************************************************************** |
547 |
* Received a redraw event ev, see if next event is the same as the |
* Received a redraw event ev, see if next event is the same as the |