XCB: Free cursors.

Change-Id: Id09046a3264724025e8a383cf40a959dafb9e0db
Reviewed-by: Samuel Rødal <samuel.rodal@digia.com>
This commit is contained in:
Friedemann Kleint 2013-01-30 14:41:31 +01:00 committed by The Qt Project
parent ec51ad81ff
commit 508bbe9507

View File

@ -287,8 +287,14 @@ QXcbCursor::QXcbCursor(QXcbConnection *conn, QXcbScreen *screen)
QXcbCursor::~QXcbCursor()
{
xcb_connection_t *conn = xcb_connection();
if (!--cursorCount)
xcb_close_font(xcb_connection(), cursorFont);
xcb_close_font(conn, cursorFont);
foreach (xcb_cursor_t cursor, m_bitmapCursorMap)
xcb_free_cursor(conn, cursor);
foreach (xcb_cursor_t cursor, m_shapeCursorMap)
xcb_free_cursor(conn, cursor);
}
#ifndef QT_NO_CURSOR