From d4fcc0627a164d0e5d903299c4dee012aadeac7d Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Sun, 5 Jun 2016 07:08:04 -0400 Subject: this is unnecessary now that we have rate limiting --- src/window-xlib.c | 29 ----------------------------- 1 file changed, 29 deletions(-) diff --git a/src/window-xlib.c b/src/window-xlib.c index 5eb0e09..3bdb110 100644 --- a/src/window-xlib.c +++ b/src/window-xlib.c @@ -78,8 +78,6 @@ static int runes_window_event_cb(void *t); static int runes_window_handle_event(RunesTerm *t, XEvent *e); static Bool runes_window_wants_event( Display *dpy, XEvent *event, XPointer arg); -static Bool runes_window_find_flush_events( - Display *dpy, XEvent *e, XPointer arg); static void runes_window_resize_window( RunesTerm *t, int width, int height); static void runes_window_flush(RunesTerm *t); @@ -436,13 +434,6 @@ static int runes_window_handle_event(RunesTerm *t, XEvent *e) ); } else if (a == w->wb->atoms[RUNES_ATOM_RUNES_FLUSH]) { - Bool res = True; - - while (res) { - res = XCheckIfEvent( - w->wb->dpy, e, runes_window_find_flush_events, - (XPointer)w); - } runes_window_flush(t); } break; @@ -465,26 +456,6 @@ static Bool runes_window_wants_event(Display *dpy, XEvent *event, XPointer arg) return event_window == w->w || event_window == w->border_w; } -static Bool runes_window_find_flush_events( - Display *dpy, XEvent *event, XPointer arg) -{ - RunesWindow *w = (RunesWindow *)arg; - Window event_window = ((XAnyEvent*)event)->window; - Atom a = event->xclient.data.l[0]; - - UNUSED(dpy); - - if (event_window != w->w && event_window != w->border_w) { - return False; - } - - if (event->type != ClientMessage) { - return False; - } - - return a == w->wb->atoms[RUNES_ATOM_RUNES_FLUSH]; -} - static void runes_window_resize_window( RunesTerm *t, int width, int height) { -- cgit v1.2.3