From a02ae8d65ea7f18b9052ee0c8580de9d110b3065 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sun, 14 Sep 2014 23:58:44 +0000 Subject: add redisplay func --- aux.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'aux.c') diff --git a/aux.c b/aux.c index 1f9ed0e..6a62db7 100644 --- a/aux.c +++ b/aux.c @@ -115,3 +115,16 @@ copy(Display *d, Drawable from, Drawable to, GC gc, XRectangle r, Drawable mask) XCopyArea(d, from, to, gc, 0, 0, r.width, r.height, 0, 0); XSetClipMask(d, gc, None); } + +void +redisplay(Display *d, Window w) +{ + XEvent event; + + memset(&event, 0, sizeof(XEvent)); + event.type = Expose; + event.xexpose.window = w; + XSendEvent(d, w, False, ExposureMask, &event); + + XFlush(d); +} -- cgit v1.2.3