diff --git a/hw/dmx/dmxinit.c b/hw/dmx/dmxinit.c index 9f76e6ef8..ad16c057b 100644 --- a/hw/dmx/dmxinit.c +++ b/hw/dmx/dmxinit.c @@ -328,9 +328,7 @@ void dmxCloseDisplay(DMXScreenInfo *dmxScreen) if (dmxScreen->beAtomTable) xfree (dmxScreen->beAtomTable); - XLIB_PROLOGUE (dmxScreen); - XCloseDisplay (dmxScreen->beDisplay); - XLIB_EPILOGUE (dmxScreen); + xcb_disconnect (dmxScreen->connection); } void dmxSetErrorHandler(DMXScreenInfo *dmxScreen)