summaryrefslogtreecommitdiffstats
path: root/src/gui/text/qfontmetrics.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/text/qfontmetrics.cpp')
-rw-r--r--src/gui/text/qfontmetrics.cpp6
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);
}
/*!