Ver código fonte

Useless condition removal

George King 2 meses atrás
pai
commit
ab2ea19f78
1 arquivos alterados com 4 adições e 7 exclusões
  1. 4 7
      launcher/mainwindow_moc.cpp

+ 4 - 7
launcher/mainwindow_moc.cpp

@@ -133,15 +133,12 @@ void MainWindow::detectPreferredLanguage()
 	// Skip autodetection if language is already set to a valid VCMI language
 	// Skip autodetection if language is already set to a valid VCMI language
 	std::string currentLanguage = settings["general"]["language"].String();
 	std::string currentLanguage = settings["general"]["language"].String();
 
 
-	if (!currentLanguage.empty())
+	for (const auto &vcmiLang : Languages::getLanguageList())
 	{
 	{
-		for (const auto &vcmiLang : Languages::getLanguageList())
+		if (vcmiLang.identifier == currentLanguage && vcmiLang.selectable)
 		{
 		{
-			if (vcmiLang.identifier == currentLanguage && vcmiLang.selectable)
-			{
-				logGlobal->info("Language '%s' is already valid, skipping autodetection", currentLanguage);
-				return;
-			}
+			logGlobal->info("Language '%s' is already valid, skipping autodetection", currentLanguage);
+			return;
 		}
 		}
 	}
 	}