summaryrefslogtreecommitdiffstats
path: root/src/network/ssl/qsslsocket_openssl_symbols.cpp
diff options
context:
space:
mode:
authorGatis Paeglis <gatis.paeglis@qt.io>2018-03-23 14:24:23 +0100
committerGatis Paeglis <gatis.paeglis@qt.io>2018-04-14 17:03:01 +0000
commit7286d9d8dd1f8543007218a91d5c6767a7a7b152 (patch)
treeb08eb56bb766044ddee999469a66a774dfaa132b /src/network/ssl/qsslsocket_openssl_symbols.cpp
parentcba414a26b58b867d0c46ac214606e29e4bbdd94 (diff)
xcb: fix bitmap cursor loading performance regression
... introduced by 422838685c31d9b57133a8711bfd5db92095d96d. Instead of completely droping caching for bitmap cursors we can do the same what is done in libXcursor - have a fixed size cache, with oldest entries eventually being replaced with new bitmaps. This fixes the original issue, where the hash was growing indefinitely until running out of file descriptors and won't have the performance penalty as in 422838685c31d9b57133a8711bfd5db92095d96d. Task-number: QTBUG-66897 Change-Id: I14f80b46f97fd0e2c920e17a31ffbc0441cd9d22 Reviewed-by: Uli Schlachter <psychon@znc.in> Reviewed-by: Robin Burchell <robin.burchell@crimson.no> 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