From 05193dcf11e9a6d6e6f258cf54974ad757c7e08c Mon Sep 17 00:00:00 2001 From: baydam Date: Wed, 22 Jun 2016 01:14:45 +0100 Subject: [PATCH] Fix some bugs about Windows release --- PreferenceDialog.cpp | 4 +++- main.cpp | 5 +++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/PreferenceDialog.cpp b/PreferenceDialog.cpp index 3bbcfe6..374b791 100644 --- a/PreferenceDialog.cpp +++ b/PreferenceDialog.cpp @@ -148,8 +148,10 @@ void PreferenceDialog::refreshCurrentIP() { foreach (const QHostAddress &address, QNetworkInterface::allAddresses()) { if (address.protocol() == QAbstractSocket::IPv4Protocol - && address != QHostAddress(QHostAddress::LocalHost)) + && address != QHostAddress(QHostAddress::LocalHost)) { _machineAddressLabel->setText(address.toString()); + break; + } } } diff --git a/main.cpp b/main.cpp index 29f9e0a..f17b66f 100644 --- a/main.cpp +++ b/main.cpp @@ -147,8 +147,13 @@ int main(int argc, char *argv[]) { QLocale::setDefault(QLocale(lang)); QTranslator qtTranslator; +#ifdef Q_OS_WIN32 + qtTranslator.load(QString("qt_%1").arg(lang), + QApplication::applicationDirPath().append("/translations")); +#else qtTranslator.load(QString("qtbase_%1").arg(lang), QLibraryInfo::location(QLibraryInfo::TranslationsPath)); +#endif app.installTranslator(&qtTranslator); QTranslator localization;