summaryrefslogtreecommitdiff
path: root/src/mainwindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mainwindow.cpp')
-rw-r--r--src/mainwindow.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp
index 5c487e7a..59666a20 100644
--- a/src/mainwindow.cpp
+++ b/src/mainwindow.cpp
@@ -3998,7 +3998,7 @@ void MainWindow::downloadRequested(QNetworkReply *reply, int modID, const QStrin
}
-QTranslator *MainWindow::installTranslator(const QString &name)
+void MainWindow::installTranslator(const QString &name)
{
QTranslator *translator = new QTranslator(this);
QString fileName = name + "_" + m_CurrentLanguage;
@@ -4006,7 +4006,7 @@ QTranslator *MainWindow::installTranslator(const QString &name)
qWarning("localization file %s not found", qPrintable(fileName));
}
qApp->installTranslator(translator);
- return translator;
+ m_Translators.push_back(translator);
}
@@ -4028,7 +4028,7 @@ void MainWindow::languageChange(const QString &newLanguage)
QVariant fileNameVariant = pluginObj->property("filename");
if (fileNameVariant.isValid()) {
QString fileName = QFileInfo(fileNameVariant.toString()).baseName();
- m_Translators.push_back(installTranslator(fileName));
+ installTranslator(fileName);
}
}
}