From: Ivailo Monev Date: Tue, 14 Sep 2021 22:09:40 +0000 (+0300) Subject: use static immutable color table in QFontEngineFT::alphaMapForGlyph() X-Git-Tag: 4.12.0~1809 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=c34822f9d92f2cd1b0adf2010df53611d5c0e0c1;p=kde%2FKatie.git use static immutable color table in QFontEngineFT::alphaMapForGlyph() Signed-off-by: Ivailo Monev --- diff --git a/src/gui/text/qfontengine_ft.cpp b/src/gui/text/qfontengine_ft.cpp index f336bab13..2477bebc3 100644 --- a/src/gui/text/qfontengine_ft.cpp +++ b/src/gui/text/qfontengine_ft.cpp @@ -1696,9 +1696,7 @@ QImage QFontEngineFT::alphaMapForGlyph(glyph_t g, QFixed subPixelPosition) if (antialias) { img.setColorTable(alphaColorTable()); } else { - QVector colors(2); - colors[0] = qt_transparentrgba; - colors[1] = qt_blackrgba; + static const QVector colors = { qt_transparentrgba, qt_blackrgba }; img.setColorTable(colors); } Q_ASSERT(img.bytesPerLine() == pitch);