[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kwin/Plasma/5.2] /: Fix QTranslator installation for Qt translations
From: Lasse Liehu <lasse.liehu () gmail ! com>
Date: 2015-01-12 19:15:14
Message-ID: E1YAkSI-0000Mf-TV () scm ! kde ! org
[Download RAW message or body]
Git commit 4963bf3d441132fd10d4fe6a7275c22d53f686d3 by Lasse Liehu.
Committed on 12/01/2015 at 19:10.
Pushed by lliehu into branch 'Plasma/5.2'.
Fix QTranslator installation for Qt translations
The translator instance was uninstalled right away after installation
because it was destroyed when returning from the function.
REVIEW: 121977
M +4 -4 main.cpp
http://commits.kde.org/kwin/4963bf3d441132fd10d4fe6a7275c22d53f686d3
diff --git a/main.cpp b/main.cpp
index e0ea086..d038fb5 100644
--- a/main.cpp
+++ b/main.cpp
@@ -312,10 +312,10 @@ void Application::registerDBusService()
void Application::setupTranslator()
{
- QTranslator qtTranslator;
- qtTranslator.load("qt_" + QLocale::system().name(),
- QLibraryInfo::location(QLibraryInfo::TranslationsPath));
- installTranslator(&qtTranslator);
+ QTranslator *qtTranslator = new QTranslator(qApp);
+ qtTranslator->load("qt_" + QLocale::system().name(),
+ QLibraryInfo::location(QLibraryInfo::TranslationsPath));
+ installTranslator(qtTranslator);
}
void Application::setupMalloc()
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic