From 5e6a30df976d028a8bbd313c457bc98d937ce499 Mon Sep 17 00:00:00 2001 From: MC Date: Mon, 21 Jun 2010 21:58:20 +0200 Subject: Add handling of Circulate Request of subwindows. Now xpdf search works! \o/ --- mcwm.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/mcwm.c b/mcwm.c index e290b1c..e2e94a7 100644 --- a/mcwm.c +++ b/mcwm.c @@ -1345,7 +1345,25 @@ void events(void) } } break; + + case XCB_CIRCULATE_REQUEST: + { + xcb_circulate_request_event_t *e + = (xcb_circulate_request_event_t *)ev; + + /* + * Subwindow e->window to parent e->event is about to be + * restacked. + * + * Just do what was requested, e->place is either + * XCB_PLACE_ON_TOP or _ON_BOTTOM. We don't care. + */ + + xcb_circulate_window(conn, e->window, e->place); + } + break; + } /* switch */ free(ev); -- cgit v1.2.3