Skip to content

Commit 8960f73

Browse files
David WeisgerberKonstantinRitt
authored andcommitted
Added check if fontEngine is still in the cache.
Task-number: QTBUG-22942 Change-Id: I9e4ac72168886769993cb19fac7a370c377ff3af Reviewed-by: Konstantin Ritt <[email protected]>
1 parent 38fa82e commit 8960f73

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/gui/text/qfontsubset_p.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ class QFontSubset
6666
: object_id(obj_id), noEmbed(false), fontEngine(fe), downloaded_glyphs(0), standard_font(false)
6767
{ fontEngine->ref.ref(); addGlyph(0); }
6868
~QFontSubset() {
69-
if (!fontEngine->ref.deref())
69+
if (!fontEngine->ref.deref() && fontEngine->cache_count == 0)
7070
delete fontEngine;
7171
}
7272

0 commit comments

Comments
 (0)