From 2c6805259e719e077bb8c90a220fd418680dde98 Mon Sep 17 00:00:00 2001 From: Tyler Wilding Date: Tue, 15 Sep 2020 20:32:35 -0400 Subject: [PATCH] GSdx: Compare file extensions as lower-case --- plugins/GSdx/GS.cpp | 4 +++- plugins/GSdx/Renderers/Common/GSRenderer.cpp | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/plugins/GSdx/GS.cpp b/plugins/GSdx/GS.cpp index e40c25ca78..e58eb2fe34 100644 --- a/plugins/GSdx/GS.cpp +++ b/plugins/GSdx/GS.cpp @@ -679,7 +679,9 @@ EXPORT_C_(uint32) GSmakeSnapshot(char* path) if (!s.empty()) { // Allows for providing a complete path - if (s.substr(s.size() - 4, 4) == ".png") + std::string extension = s.substr(s.size() - 4, 4); + std::transform(extension.begin(), extension.end(), extension.begin(), tolower); + if (extension == ".png") return s_gs->MakeSnapshot(s); else if (s[s.length() - 1] != DIRECTORY_SEPARATOR) s = s + DIRECTORY_SEPARATOR; diff --git a/plugins/GSdx/Renderers/Common/GSRenderer.cpp b/plugins/GSdx/Renderers/Common/GSRenderer.cpp index 68065e3884..52472e6781 100644 --- a/plugins/GSdx/Renderers/Common/GSRenderer.cpp +++ b/plugins/GSdx/Renderers/Common/GSRenderer.cpp @@ -80,7 +80,7 @@ bool GSRenderer::CreateDevice(GSDevice* dev) void GSRenderer::ResetDevice() { - if(m_dev) m_dev->Reset(1, 1); + if(m_dev) m_dev->Reset(1, 1); } bool GSRenderer::Merge(int field)