Skip to content

Commit c786669

Browse files
committed
[i18n] ReverseLookup - remove unneeded temporary, reduce var scope
1 parent be97c0d commit c786669

File tree

1 file changed

+7
-13
lines changed

1 file changed

+7
-13
lines changed

xbmc/utils/LangCodeExpander.cpp

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -385,22 +385,16 @@ bool CLangCodeExpander::ReverseLookup(const std::string& desc, std::string& code
385385
}
386386
}
387387

388-
std::string_view name = descTmp;
388+
if (const auto ret = CIso639_1::LookupByName(descTmp); ret.has_value())
389389
{
390-
auto ret = CIso639_1::LookupByName(name);
391-
if (ret)
392-
{
393-
code = *ret;
394-
return true;
395-
}
390+
code = *ret;
391+
return true;
396392
}
393+
394+
if (const auto ret = CIso639_2::LookupByName(descTmp); ret.has_value())
397395
{
398-
auto ret = CIso639_2::LookupByName(name);
399-
if (ret)
400-
{
401-
code = *ret;
402-
return true;
403-
}
396+
code = *ret;
397+
return true;
404398
}
405399

406400
// Find on language addons

0 commit comments

Comments
 (0)