App: Avoid C string compare
Since we are linking to boost anyway, use boost function for case insensitive string compare. While there, make affected methods accept std::string arguments, which simplifies code a bit.
This commit is contained in:
@@ -760,7 +760,7 @@ PyObject* Application::sGetExportType(PyObject* /*self*/, PyObject* args)
|
||||
Py::Dict dict;
|
||||
std::vector<std::string> types = GetApplication().getExportTypes();
|
||||
for (const auto& it : types) {
|
||||
std::vector<std::string> modules = GetApplication().getExportModules(it.c_str());
|
||||
std::vector<std::string> modules = GetApplication().getExportModules(it);
|
||||
if (modules.empty()) {
|
||||
dict.setItem(it.c_str(), Py::None());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user