Open
Description
names are lower case, and yet it uses Compare_No_Case
instead of Compare
.
ControlBarScheme *ControlBarSchemeManager::Find_Control_Bar_Scheme(Utf8String name)
{
name.To_Lower();
for (auto it = m_schemeList.begin(); it != m_schemeList.end(); it++) {
ControlBarScheme *scheme = *it;
if (scheme == nullptr) {
break;
}
if (scheme->m_name.Compare_No_Case(name) == 0) {
return scheme;
}
}
captainslog_debug("There's no ControlBarScheme in the ControlBarSchemeList:m_schemeList");
return nullptr;
}