From: Dana Jansens Date: Tue, 27 May 2003 20:14:58 +0000 (+0000) Subject: toss out expose events to render X-Git-Tag: gl2~70 X-Git-Url: http://git.openbox.org/?a=commitdiff_plain;h=05333a2548bdb540382ee48a8ffbd7c14dbe6b2b;p=dana%2Fopenbox.git toss out expose events to render --- diff --git a/openbox/event.c b/openbox/event.c index ff3a2f83..0d15711f 100644 --- a/openbox/event.c +++ b/openbox/event.c @@ -134,6 +134,10 @@ void event_loop() } XNextEvent(ob_display, &e); + /* we don't use exposes but the render lib wants them all! */ + if (ob_state != State_Exiting && e.type == Expose) + RrExpose(ob_render_inst, &e); + #ifdef USE_LIBSN sn_display_process_event(ob_sn_display, &e); #endif @@ -427,13 +431,6 @@ static void event_process(XEvent *e) Menu *menu = NULL; ObWindow *obwin = NULL; - /* expose events aren't related to any internal stuff */ - if (e->type == Expose) { - if (ob_state != State_Exiting) - RrExpose(ob_render_inst, &e->xexpose); - return; - } - window = event_get_window(e); if ((obwin = g_hash_table_lookup(window_map, &window))) { switch (obwin->type) {