Fixed crash when VNCing and trying to use non-present XFixes extension.
Task-number: QTBUG-29978 Change-Id: I1a6759bafaac7a1d2b598412f0d32077a42192a4 Reviewed-by: Samuel Rødal <samuel.rodal@digia.com>
This commit is contained in:
parent
958b621ba2
commit
40236c35a6
@ -482,7 +482,7 @@ xcb_cursor_t QXcbCursor::createFontCursor(int cshape)
|
|||||||
0xFFFF, 0xFFFF, 0xFFFF, 0, 0, 0);
|
0xFFFF, 0xFFFF, 0xFFFF, 0, 0, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (cursor && cshape >= 0 && cshape < Qt::LastCursor) {
|
if (cursor && cshape >= 0 && cshape < Qt::LastCursor && connection()->hasXFixes()) {
|
||||||
const char *name = cursorNames[cshape];
|
const char *name = cursorNames[cshape];
|
||||||
xcb_xfixes_set_cursor_name(conn, cursor, strlen(name), name);
|
xcb_xfixes_set_cursor_name(conn, cursor, strlen(name), name);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user