diff --git a/modules/kameleonvolume/rendering/renderablekameleonvolume.cpp b/modules/kameleonvolume/rendering/renderablekameleonvolume.cpp index 45e6e8d75a..53db2037e8 100644 --- a/modules/kameleonvolume/rendering/renderablekameleonvolume.cpp +++ b/modules/kameleonvolume/rendering/renderablekameleonvolume.cpp @@ -288,7 +288,12 @@ std::string RenderableKameleonVolume::cacheSuffix() { void RenderableKameleonVolume::loadFromPath(const std::string& path) { ghoul::filesystem::File file(path); std::string extension = file.fileExtension(); - std::transform(extension.begin(), extension.end(), extension.begin(), ::tolower); + std::transform( + extension.begin(), + extension.end(), + extension.begin(), + [](char v) { return static_cast(tolower(v)); } + ); if (extension == "cdf") { loadCdf(path); } else {