diff --git a/src/modules/greeting/GreetingPage.cpp b/src/modules/greeting/GreetingPage.cpp index cd302537e..74ba07110 100644 --- a/src/modules/greeting/GreetingPage.cpp +++ b/src/modules/greeting/GreetingPage.cpp @@ -41,7 +41,7 @@ GreetingPage::GreetingPage( QWidget* parent ) { ui->setupUi( this ); - QString defaultLocale = QLocale::system().name(); + QLocale defaultLocale = QLocale( QLocale::system().name() ); { bool isTranslationAvailable = false; @@ -56,8 +56,8 @@ GreetingPage::GreetingPage( QWidget* parent ) ui->languageWidget->addItem( lang ); ui->languageWidget->item( ui->languageWidget->count() - 1 ) ->setData( Qt::UserRole, thisLocale ); - if ( thisLocale.language() == QLocale( defaultLocale ).language() && - thisLocale.country() == QLocale( defaultLocale ).country() ) + if ( thisLocale.language() == defaultLocale.language() && + thisLocale.country() == defaultLocale.country() ) { isTranslationAvailable = true; ui->languageWidget->setCurrentRow( ui->languageWidget->count() - 1 ); @@ -72,7 +72,7 @@ GreetingPage::GreetingPage( QWidget* parent ) for (int i = 0; i < ui->languageWidget->count(); i++) { QLocale thisLocale = ui->languageWidget->item(i)->data( Qt::UserRole ).toLocale(); - if ( thisLocale.language() == QLocale( defaultLocale ).language() ) + if ( thisLocale.language() == defaultLocale.language() ) { isTranslationAvailable = true; ui->languageWidget->setCurrentRow( i );