From c56a109a21056c4fb7dbe4c3371a88347b14b7d5 Mon Sep 17 00:00:00 2001 From: TheMorc Date: Wed, 23 Aug 2023 10:49:06 +0200 Subject: [PATCH] fix ImageComponent embeds due to extensions being mixedcase --- src/util.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/util.cpp b/src/util.cpp index 8d21ff45..ae948ea0 100644 --- a/src/util.cpp +++ b/src/util.cpp @@ -160,7 +160,10 @@ std::string GetExtension(std::string url) { } bool IsURLViewableImage(const std::string &url) { - const auto ext = GetExtension(url); + std::string lw_url = url; + std::transform(lw_url.begin(), lw_url.end(), lw_url.begin(), ::tolower); + + const auto ext = GetExtension(lw_url); static const char *exts[] = { ".jpeg", ".jpg", ".png", nullptr };