# HG changeset patch # User Sebastien Jodogne # Date 1448359389 -3600 # Node ID 7c5ea3e51839db0e95610bdd4611a5be8a4430bb # Parent 5fc11b79b40655549ff3e3ebfc07b57eda0409cb fix msvc build diff -r 5fc11b79b406 -r 7c5ea3e51839 Plugins/Samples/ModalityWorklists/Plugin.cpp --- a/Plugins/Samples/ModalityWorklists/Plugin.cpp Tue Nov 24 09:15:53 2015 +0100 +++ b/Plugins/Samples/ModalityWorklists/Plugin.cpp Tue Nov 24 11:03:09 2015 +0100 @@ -24,8 +24,8 @@ #include #include #include -#include #include +#include static OrthancPluginContext* context_ = NULL; static std::string folder_; @@ -94,7 +94,6 @@ } - static bool GetQueryDicom(Json::Value& value, const OrthancPluginWorklistQuery* query) { @@ -114,6 +113,12 @@ } +static void ToLowerCase(std::string& s) +{ + std::transform(s.begin(), s.end(), s.begin(), tolower); +} + + OrthancPluginErrorCode Callback(OrthancPluginWorklistAnswers* answers, const OrthancPluginWorklistQuery* query, const char* remoteAet, @@ -139,7 +144,9 @@ if (is_regular_file(it->status())) { std::string extension = boost::filesystem::extension(it->path()); - if (!strcasecmp(".wl", extension.c_str())) + ToLowerCase(extension); + + if (extension == ".wl") { OrthancPluginErrorCode error = MatchWorklist(answers, query, it->path().string()); if (error)