diff options
author | Qt Continuous Integration System <qt-info@nokia.com> | 2011-06-30 13:56:25 (GMT) |
---|---|---|
committer | Qt Continuous Integration System <qt-info@nokia.com> | 2011-06-30 13:56:25 (GMT) |
commit | fcccfa85bde989827b3d64828ff59c35a9c4638d (patch) | |
tree | 5496a91958cc9d43dc300b632ea5bc8afba28a36 | |
parent | 3e9c7a819d0ae7064a372b53e0f415c958c553c5 (diff) | |
parent | d58eec3c932d1cdbcf3b42534e8fe870ec109487 (diff) | |
download | Qt-fcccfa85bde989827b3d64828ff59c35a9c4638d.zip Qt-fcccfa85bde989827b3d64828ff59c35a9c4638d.tar.gz Qt-fcccfa85bde989827b3d64828ff59c35a9c4638d.tar.bz2 |
Merge branch 'master' of git://scm.dev.nokia.troll.no/qt/qt-fire-team
* 'master' of git://scm.dev.nokia.troll.no/qt/qt-fire-team:
Fix resource leak in QFontEngineDirectWrite
-rw-r--r-- | src/gui/text/qfontenginedirectwrite.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/gui/text/qfontenginedirectwrite.cpp b/src/gui/text/qfontenginedirectwrite.cpp index b6a172e..d693273 100644 --- a/src/gui/text/qfontenginedirectwrite.cpp +++ b/src/gui/text/qfontenginedirectwrite.cpp @@ -623,15 +623,16 @@ QImage QFontEngineDirectWrite::imageForGlyph(glyph_t t, } delete[] alphaValues; + glyphAnalysis->Release(); + return img; } else { delete[] alphaValues; + glyphAnalysis->Release(); qErrnoWarning("QFontEngineDirectWrite::imageForGlyph: CreateAlphaTexture failed"); } } - - glyphAnalysis->Release(); } else { qErrnoWarning("QFontEngineDirectWrite::imageForGlyph: CreateGlyphRunAnalysis failed"); } |