From 3f5060a60129225d8860b16953038fc9a214c1c1 Mon Sep 17 00:00:00 2001 From: Gabriel de Dietrich Date: Mon, 3 Feb 2014 13:08:48 +0100 Subject: Compose: Fix assert for non-UTF8 locales in table generator Task-number: QTBUG-35770 Change-Id: I8aaea66e8d70edf7ab401f2c6dfb849d309ff6af Reviewed-by: Gatis Paeglis --- src/plugins/platforminputcontexts/compose/generator/qtablegenerator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/plugins/platforminputcontexts/compose') diff --git a/src/plugins/platforminputcontexts/compose/generator/qtablegenerator.cpp b/src/plugins/platforminputcontexts/compose/generator/qtablegenerator.cpp index 11545b16c3..817c3f11bc 100644 --- a/src/plugins/platforminputcontexts/compose/generator/qtablegenerator.cpp +++ b/src/plugins/platforminputcontexts/compose/generator/qtablegenerator.cpp @@ -350,7 +350,7 @@ ushort TableGenerator::keysymToUtf8(quint32 sym) qDebug() << QString("keysym - 0x%1 : utf8 - %2").arg(QString::number(sym, 16)) .arg(codec->toUnicode(chars)); #endif - return QString::fromLocal8Bit(chars).at(0).unicode(); + return QString::fromUtf8(chars).at(0).unicode(); } static inline int fromBase8(const char *s, const char *end) -- cgit v1.2.3