glXMakeCurrent (dpy, None, NULL);
glXDestroyContext (dpy, sys->ctx);
}
+
+ /* show the default cursor */
+ xcb_change_window_attributes (XGetXCBConnection (sys->display),
+ sys->embed->handle.xid, XCB_CW_CURSOR,
+ &(uint32_t) { XCB_CURSOR_NONE });
+ xcb_flush (XGetXCBConnection (sys->display));
+
XCloseDisplay (dpy);
vout_display_DeleteWindow (vd, sys->embed);
free (sys);
vout_display_sys_t *p_sys = vd->sys;
ResetPictures (vd);
+
+ /* show the default cursor */
+ xcb_change_window_attributes (p_sys->conn, p_sys->embed->handle.xid, XCB_CW_CURSOR,
+ &(uint32_t) { XCB_CURSOR_NONE });
+ xcb_flush (p_sys->conn);
+
/* colormap, window and context are garbage-collected by X */
xcb_disconnect (p_sys->conn);
vout_display_DeleteWindow (vd, p_sys->embed);
picture_pool_Delete (p_sys->pool);
}
+ /* show the default cursor */
+ xcb_change_window_attributes (p_sys->conn, p_sys->embed->handle.xid, XCB_CW_CURSOR,
+ &(uint32_t) { XCB_CURSOR_NONE });
+ xcb_flush (p_sys->conn);
+
free (p_sys->att);
xcb_disconnect (p_sys->conn);
vout_display_DeleteWindow (vd, p_sys->embed);