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)