diff options
| author | Lioncash <mathew1800@gmail.com> | 2014-11-13 20:10:36 -0500 |
|---|---|---|
| committer | Lioncash <mathew1800@gmail.com> | 2014-11-13 20:10:40 -0500 |
| commit | ffc00b42e9eff7b8bd022ff6c129f083d5437445 (patch) | |
| tree | ec4189adc1eb2a37e3b86f6f354a63a6f8bc853c /Source/Core/DolphinWX/Debugger/MemoryView.cpp | |
| parent | 5fb94230cd6fab9b41420d51e27cd04a64f3dcaf (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.cpp | 10 |
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); } |
