Make sure all pending sync replies are processed before closing

display.
This commit is contained in:
David Reveman 2008-08-01 21:50:36 -04:00
parent 7903f53f78
commit 3ee3336ac2

View file

@ -313,6 +313,9 @@ void dmxCloseDisplay(DMXScreenInfo *dmxScreen)
{
RemoveEnabledDevice (dmxScreen->fd);
/* make sure all pending sync replies are processed */
dmxSync (dmxScreen, TRUE);
XLIB_PROLOGUE (dmxScreen);
XCloseDisplay (dmxScreen->beDisplay);
XLIB_EPILOGUE (dmxScreen);