From 100cc592984e14a5f2746b95b19446cb1ff99540 Mon Sep 17 00:00:00 2001 From: SulfurNitride Date: Wed, 11 Mar 2026 19:14:44 -0500 Subject: Fix build: use QString::fromLocal8Bit instead of QStringEncoder::encode QStringEncoder::encode() returns DecodedData which can't be directly assigned to QString in a declaration context. Use fromLocal8Bit() which is simpler and equivalent for system-encoded byte arrays. Co-Authored-By: Claude Opus 4.6 --- libs/game_bethesda/src/gamebryo/gamebryogameplugins.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'libs') diff --git a/libs/game_bethesda/src/gamebryo/gamebryogameplugins.cpp b/libs/game_bethesda/src/gamebryo/gamebryogameplugins.cpp index 78535a1..93814a5 100644 --- a/libs/game_bethesda/src/gamebryo/gamebryogameplugins.cpp +++ b/libs/game_bethesda/src/gamebryo/gamebryogameplugins.cpp @@ -231,8 +231,7 @@ QStringList GamebryoGamePlugins::readPluginList(MOBase::IPluginList* pluginList) while (!file.atEnd()) { QByteArray line = file.readLine(); if (line.size() > 0 && line.at(0) != '#') { - QStringEncoder encoder(QStringConverter::Encoding::System); - QString pluginName = encoder.encode(line.trimmed().constData()); + QString pluginName = QString::fromLocal8Bit(line.trimmed()); bool asterisk = false; if (pluginName.startsWith('*')) { pluginName = pluginName.mid(1); -- cgit v1.3.1