XCB: Free cursors.
Change-Id: Id09046a3264724025e8a383cf40a959dafb9e0db Reviewed-by: Samuel Rødal <samuel.rodal@digia.com>
This commit is contained in:
parent
ec51ad81ff
commit
508bbe9507
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user