diff --git a/ui/drivers/qt/ui_qt_window.cpp b/ui/drivers/qt/ui_qt_window.cpp index f882057ddb..1e993bdcb0 100644 --- a/ui/drivers/qt/ui_qt_window.cpp +++ b/ui/drivers/qt/ui_qt_window.cpp @@ -3173,11 +3173,12 @@ int MainWindow::onExtractArchive(QString path, QString extractionDir, QString te QString MainWindow::getScrubbedString(QString str) { - const QLatin1Literal chars("&*/:`\"<>?\\|"); + const QString chars("&*/:`\"<>?\\|"); + int i; - foreach (QChar ch, chars) + for (i = 0; i < chars.count(); i++) { - str.replace(ch, "_"); + str.replace(chars.at(i), '_'); } return str;