From bb0ed0b90d2c17158c4355bd73c58c8abd82bfbb Mon Sep 17 00:00:00 2001 From: Syres916 <46537884+Syres916@users.noreply.github.com> Date: Thu, 20 Nov 2025 19:19:45 +0000 Subject: [PATCH] [Gui] Fix string encoding for document, object and subojects --- src/Gui/Selection/SelectionView.cpp | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/src/Gui/Selection/SelectionView.cpp b/src/Gui/Selection/SelectionView.cpp index a76da44341..af5e737172 100644 --- a/src/Gui/Selection/SelectionView.cpp +++ b/src/Gui/Selection/SelectionView.cpp @@ -298,8 +298,8 @@ void SelectionView::search(const QString& text) QString selObject; QTextStream str(&selObject); QStringList list; - list << QString::fromLatin1(doc->getName()); - list << QString::fromLatin1(it->getNameInDocument()); + list << QString::fromUtf8(doc->getName()); + list << QString::fromUtf8(it->getNameInDocument()); // build name str << QString::fromUtf8(doc->Label.getValue()); str << "#"; @@ -414,9 +414,9 @@ void SelectionView::toggleSelect(QListWidgetItem* item) "App.getDocument('%1').getObject('%2'),'%3')" ) .arg( - QString::fromLatin1(docname), - QString::fromLatin1(objname), - QString::fromLatin1(subname) + QString::fromUtf8(docname), + QString::fromUtf8(objname), + QString::fromUtf8(subname) ); } else { @@ -425,9 +425,9 @@ void SelectionView::toggleSelect(QListWidgetItem* item) "App.getDocument('%1').getObject('%2'),'%3',%4,%5,%6)" ) .arg( - QString::fromLatin1(docname), - QString::fromLatin1(objname), - QString::fromLatin1(subname) + QString::fromUtf8(docname), + QString::fromUtf8(objname), + QString::fromUtf8(subname) ) .arg(x) .arg(y) @@ -472,9 +472,9 @@ void SelectionView::preselect(QListWidgetItem* item) "App.getDocument('%1').getObject('%2'),'%3',tp=2)" ) .arg( - QString::fromLatin1(docname), - QString::fromLatin1(objname), - QString::fromLatin1(subname) + QString::fromUtf8(docname), + QString::fromUtf8(objname), + QString::fromUtf8(subname) ); try { Gui::Command::runCommand(Gui::Command::Gui, cmd.toLatin1()); @@ -1203,3 +1203,4 @@ void SelectionMenu::createGroupedMenu( } #include "moc_SelectionView.cpp" +