From 2ad7562e6b30bd3583b3d8e5bf34c2c16841cdbe Mon Sep 17 00:00:00 2001 From: Bart van Strien Date: Sun, 30 Jun 2013 16:32:56 +0200 Subject: [PATCH] Make sound decoder selection based on extension case-insensitive (issue #662) --- src/modules/sound/lullaby/Sound.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/modules/sound/lullaby/Sound.cpp b/src/modules/sound/lullaby/Sound.cpp index db8131d75..10f4c9469 100644 --- a/src/modules/sound/lullaby/Sound.cpp +++ b/src/modules/sound/lullaby/Sound.cpp @@ -20,6 +20,8 @@ #include "common/config.h" +#include + #include "Sound.h" #include "ModPlugDecoder.h" @@ -57,6 +59,7 @@ const char *Sound::getName() const sound::Decoder *Sound::newDecoder(love::filesystem::FileData *data, int bufferSize) { std::string ext = data->getExtension(); + std::transform(ext.begin(), ext.end(), ext.begin(), tolower); sound::Decoder *decoder = 0;