diff options
| author | Jan Arve Sæther <jan-arve.saether@qt.io> | 2023-02-08 13:19:53 +0100 |
|---|---|---|
| committer | Jan Arve Sæther <jan-arve.saether@qt.io> | 2023-02-08 15:07:51 +0100 |
| commit | 10c33ed110e1ed03a564f7772f52c0d26879151c (patch) | |
| tree | a45f119553d6b45e961411d5417b3e267ef4e3b1 | |
| parent | f1fa9e5da2085f004d77e9c6de94b45316b2cdfe (diff) | |
bin/qml: Fix broken handling of --translation commandline argument
The QTranslator was destructed right after it was loaded because it was
inside a scope
Pick-to: 6.5
Change-Id: I8c9d1604652f18f7d15aa7a0045f580cd8a25063
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
| -rw-r--r-- | tools/qml/main.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/tools/qml/main.cpp b/tools/qml/main.cpp index e9a084a059..ca6b680b39 100644 --- a/tools/qml/main.cpp +++ b/tools/qml/main.cpp @@ -585,9 +585,8 @@ int main(int argc, char *argv[]) #if QT_CONFIG(translation) // Need to be installed before QQmlApplicationEngine's automatic translation loading // (qt_ translations are loaded there) + QTranslator translator; if (!translationFile.isEmpty()) { - QTranslator translator; - if (translator.load(translationFile)) { app->installTranslator(&translator); if (verboseMode) |
