From 2afe3a6ff2da5daeb59f6c89c9718527ecdc0375 Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Mon, 30 Jan 2023 10:34:49 +0100 Subject: [PATCH] Squish: Fix object map handling Always assume UTF8 content. Fixes unicode handling of object names. Kind of amend b55c10f189f50. Change-Id: I5259ebed6e7eb142408ee8645fed4b0ab1460d19 Reviewed-by: David Schulz --- src/plugins/squish/objectsmapdocument.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/squish/objectsmapdocument.cpp b/src/plugins/squish/objectsmapdocument.cpp index 23036dd6d72..eb7266ddc43 100644 --- a/src/plugins/squish/objectsmapdocument.cpp +++ b/src/plugins/squish/objectsmapdocument.cpp @@ -103,7 +103,7 @@ bool ObjectsMapDocument::buildObjectsMapTree(const QByteArray &contents) continue; const int tabPosition = line.indexOf(kPropertySeparator); - const QString objectName = QLatin1String(line.left(tabPosition).trimmed()); + const QString objectName = QString::fromUtf8(line.left(tabPosition).trimmed()); if (!objectName.startsWith(ObjectsMapTreeItem::COLON)) { qDeleteAll(itemForName); return false;