summaryrefslogtreecommitdiffstats
path: root/src/network/ssl/qsslsocket_openssl_symbols.cpp
diff options
context:
space:
mode:
authorGatis Paeglis <gatis.paeglis@qt.io>2018-04-10 11:50:31 +0200
committerGatis Paeglis <gatis.paeglis@qt.io>2018-04-14 17:03:10 +0000
commitd5ac11891d8237ca2f02390ffd0ff103578b520e (patch)
tree2ae7eb99d63bbb9ffed440e88731a8d08399b116 /src/network/ssl/qsslsocket_openssl_symbols.cpp
parent7286d9d8dd1f8543007218a91d5c6767a7a7b152 (diff)
xcb: prevent crash with pixmap cursors on XRender-less X servers
We were using xcb_render_* APIs without checking if the server even supports this extension. Attempting to use an extension which is not present will always result in a crash. This patch adds the required guards and refactors how we detect presence of XRender extension. Also instead of falling back to some odd-looking bitmapped version just leave the current cursor unchanged. That is how we did it in Qt4 AFAICT. Task-number: QTBUG-66935 Change-Id: I4f27f1d65a77563ec34f3e0e94492c9236d7f9a6 Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
Diffstat (limited to 'src/network/ssl/qsslsocket_openssl_symbols.cpp')
0 files changed, 0 insertions, 0 deletions