summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinWX/Debugger/MemoryView.cpp
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2014-11-13 20:10:36 -0500
committerLioncash <mathew1800@gmail.com>2014-11-13 20:10:40 -0500
commitffc00b42e9eff7b8bd022ff6c129f083d5437445 (patch)
treeec4189adc1eb2a37e3b86f6f354a63a6f8bc853c /Source/Core/DolphinWX/Debugger/MemoryView.cpp
parent5fb94230cd6fab9b41420d51e27cd04a64f3dcaf (diff)
MemoryView: Fix a dealloc of a stack reference
stack allocation only works with the root menu. Any other children must be heap allocated. These however, will be freed by wxWidgets.
Diffstat (limited to 'Source/Core/DolphinWX/Debugger/MemoryView.cpp')
-rw-r--r--Source/Core/DolphinWX/Debugger/MemoryView.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/Source/Core/DolphinWX/Debugger/MemoryView.cpp b/Source/Core/DolphinWX/Debugger/MemoryView.cpp
index 86b0215f2a..4f87ef7763 100644
--- a/Source/Core/DolphinWX/Debugger/MemoryView.cpp
+++ b/Source/Core/DolphinWX/Debugger/MemoryView.cpp
@@ -230,11 +230,11 @@ void CMemoryView::OnMouseDownR(wxMouseEvent& event)
menu.Append(IDM_WATCHADDRESS, _("Add to &watch"));
menu.Append(IDM_TOGGLEMEMORY, _("Toggle &memory"));
- wxMenu viewAsSubMenu;
- viewAsSubMenu.Append(IDM_VIEWASFP, _("FP value"));
- viewAsSubMenu.Append(IDM_VIEWASASCII, "ASCII");
- viewAsSubMenu.Append(IDM_VIEWASHEX, _("Hex"));
- menu.AppendSubMenu(&viewAsSubMenu, _("View As:"));
+ wxMenu* viewAsSubMenu = new wxMenu;
+ viewAsSubMenu->Append(IDM_VIEWASFP, _("FP value"));
+ viewAsSubMenu->Append(IDM_VIEWASASCII, "ASCII");
+ viewAsSubMenu->Append(IDM_VIEWASHEX, _("Hex"));
+ menu.AppendSubMenu(viewAsSubMenu, _("View As:"));
PopupMenu(&menu);
}