summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinWX/Debugger/CodeWindowFunctions.cpp
diff options
context:
space:
mode:
authorLeo Lam <leolino.lam@gmail.com>2017-05-24 13:59:28 +0200
committerGitHub <noreply@github.com>2017-05-24 13:59:28 +0200
commit98b644624924735fb9e80c196e9fdacef5b8784c (patch)
tree9e6e74bd731781b2b6bc81d701e9804972ebb136 /Source/Core/DolphinWX/Debugger/CodeWindowFunctions.cpp
parent0408c998841a13f17b9d0f0a945a2c5ddbc47e0e (diff)
parent56f2d523dd8d487f49252621b6dbf78e4ad2a99e (diff)
Merge pull request #5459 from sepalani/code
PPCSymbolDB: Split SaveMap function
Diffstat (limited to 'Source/Core/DolphinWX/Debugger/CodeWindowFunctions.cpp')
-rw-r--r--Source/Core/DolphinWX/Debugger/CodeWindowFunctions.cpp13
1 files changed, 9 insertions, 4 deletions
diff --git a/Source/Core/DolphinWX/Debugger/CodeWindowFunctions.cpp b/Source/Core/DolphinWX/Debugger/CodeWindowFunctions.cpp
index aaecd03d02..ffca4d0273 100644
--- a/Source/Core/DolphinWX/Debugger/CodeWindowFunctions.cpp
+++ b/Source/Core/DolphinWX/Debugger/CodeWindowFunctions.cpp
@@ -287,7 +287,7 @@ void CCodeWindow::OnSymbolsMenu(wxCommandEvent& event)
}
break;
case IDM_SAVEMAPFILE:
- g_symbolDB.SaveMap(writable_map_file);
+ g_symbolDB.SaveSymbolMap(writable_map_file);
break;
case IDM_SAVE_MAP_FILE_AS:
{
@@ -297,12 +297,17 @@ void CCodeWindow::OnSymbolsMenu(wxCommandEvent& event)
wxFD_SAVE | wxFD_OVERWRITE_PROMPT, this);
if (!path.IsEmpty())
- g_symbolDB.SaveMap(WxStrToStr(path));
+ g_symbolDB.SaveSymbolMap(WxStrToStr(path));
}
break;
case IDM_SAVE_MAP_FILE_WITH_CODES:
- g_symbolDB.SaveMap(writable_map_file, true);
- break;
+ {
+ // Format the name for the codes version
+ const std::string path =
+ writable_map_file.substr(0, writable_map_file.find_last_of(".")) + "_code.map";
+ g_symbolDB.SaveCodeMap(path);
+ }
+ break;
case IDM_RENAME_SYMBOLS:
{