From a78c5f984feaac4fce6d77e9329ef3dbb17d3b22 Mon Sep 17 00:00:00 2001 From: LPFaint99 Date: Tue, 31 Jan 2012 20:31:30 -0800 Subject: [PATCH] download codes for virtualconsole titles --- Source/Core/DolphinWX/Src/GeckoCodeDiag.cpp | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/Source/Core/DolphinWX/Src/GeckoCodeDiag.cpp b/Source/Core/DolphinWX/Src/GeckoCodeDiag.cpp index e9089c6006..dccc697942 100644 --- a/Source/Core/DolphinWX/Src/GeckoCodeDiag.cpp +++ b/Source/Core/DolphinWX/Src/GeckoCodeDiag.cpp @@ -151,9 +151,18 @@ void CodeConfigPanel::DownloadCodes(wxCommandEvent&) std::string gameid = m_gameid; - // WiiWare are identified by their first four characters - if (m_gameid[0] == 'W') + + switch (m_gameid[0]) + { + case 'R': + case 'S': + case 'G': + break; + default: + // All channels (WiiWare, VirtualConsole, etc) are identified by their first four characters gameid = m_gameid.substr(0, 4); + break; + } sf::Http::Request req; req.SetURI("/txt.php?txt=" + gameid);