diff options
Diffstat (limited to 'src/gui/text/qfontmetrics.cpp')
-rw-r--r-- | src/gui/text/qfontmetrics.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/gui/text/qfontmetrics.cpp b/src/gui/text/qfontmetrics.cpp index 83d51e2e71..e5ddcb80d5 100644 --- a/src/gui/text/qfontmetrics.cpp +++ b/src/gui/text/qfontmetrics.cpp @@ -413,8 +413,7 @@ bool QFontMetrics::inFontUcs4(uint ucs4) const Q_ASSERT(engine != 0); if (engine->type() == QFontEngine::Box) return false; - QString utf16 = QString::fromUcs4(&ucs4, 1); - return engine->canRender(utf16.data(), utf16.length()); + return engine->canRender(ucs4); } /*! @@ -1274,8 +1273,7 @@ bool QFontMetricsF::inFontUcs4(uint ucs4) const Q_ASSERT(engine != 0); if (engine->type() == QFontEngine::Box) return false; - QString utf16 = QString::fromUcs4(&ucs4, 1); - return engine->canRender(utf16.data(), utf16.length()); + return engine->canRender(ucs4); } /*! |