From 75ea8c37935ccc911557d16a303ba595b8ab106b Mon Sep 17 00:00:00 2001 From: Jamey Sharp Date: Mon, 12 Apr 2010 11:30:20 -0700 Subject: Run the user's synchandler as well as any internal synchandlers. Fixes https://bugs.freedesktop.org/show_bug.cgi?id=27595 Signed-off-by: Jamey Sharp --- src/XlibInt.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/XlibInt.c b/src/XlibInt.c index fb6e7152..3555dd15 100644 --- a/src/XlibInt.c +++ b/src/XlibInt.c @@ -595,6 +595,8 @@ _XPrivSyncFunction (Display *dpy) dpy->synchandler = dpy->savedsynchandler; dpy->savedsynchandler = NULL; dpy->flags &= ~XlibDisplayPrivSync; + if(dpy->synchandler) + dpy->synchandler(dpy); _XIDHandler(dpy); _XSeqSyncFunction(dpy); return 0; -- cgit v1.2.3