summaryrefslogtreecommitdiffstats
path: root/src/network/access/qnetworkreply.cpp
diff options
context:
space:
mode:
authorEskil Abrahamsen Blomfeldt <[email protected]>2022-01-13 09:13:48 +0100
committerEskil Abrahamsen Blomfeldt <[email protected]>2022-01-14 18:57:41 +0100
commit413cd06c88d4ccc5e1383d5f1f556fd35333dcbc (patch)
tree066b7c695d234a3e5c8ea53ef921146617e7ca10 /src/network/access/qnetworkreply.cpp
parent3ed7a5a963b89554de9ebdb025c2783b4cee8177 (diff)
Fix crash when text shaping fails
If text shaping failed for some reason (for example if the string passed to Harfbuzz contains ignorables only), we would return a single glyph for the whole string. But we forgot to initialize the log clusters array, which could cause crashes later when this was read. We initialize a single cluster consisting of the "missing glyph" glyph to be consistent. Amends fccd419dd632306a4bd85928223e0a56a59510ef. [ChangeLog][QtGui][Text] Fixed a possible crash with certain fonts when shaping strings consisting only of control characters. Pick-to: 5.15 6.2 6.3 Task-number: QTBUG-89155 Fixes: QTBUG-92358 Change-Id: I1ec0237d99b48be2a8bb340f0feb056bca4fdffe Reviewed-by: Lars Knoll <[email protected]> Reviewed-by: Konstantin Ritt <[email protected]> Reviewed-by: Qt CI Bot <[email protected]>
Diffstat (limited to 'src/network/access/qnetworkreply.cpp')
0 files changed, 0 insertions, 0 deletions