summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/debugger/osx/memoryviewer.mm
diff options
context:
space:
mode:
Diffstat (limited to 'src/osd/modules/debugger/osx/memoryviewer.mm')
-rw-r--r--src/osd/modules/debugger/osx/memoryviewer.mm15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/osd/modules/debugger/osx/memoryviewer.mm b/src/osd/modules/debugger/osx/memoryviewer.mm
index 6e86ba43ede..ec498bc59cd 100644
--- a/src/osd/modules/debugger/osx/memoryviewer.mm
+++ b/src/osd/modules/debugger/osx/memoryviewer.mm
@@ -17,6 +17,8 @@
#include "debug/debugcpu.h"
#include "debug/dvmemory.h"
+#include "util/xmlfile.h"
+
@implementation MAMEMemoryViewer
@@ -173,4 +175,17 @@
[window setTitle:[NSString stringWithFormat:@"Memory: %@", [memoryView selectedSubviewName]]];
}
+
+- (void)saveConfigurationToNode:(util::xml::data_node *)node {
+ [super saveConfigurationToNode:node];
+ node->set_attribute_int("type", MAME_DEBUGGER_WINDOW_TYPE_MEMORY_VIEWER);
+ [memoryView saveConfigurationToNode:node];
+}
+
+
+- (void)restoreConfigurationFromNode:(util::xml::data_node const *)node {
+ [super restoreConfigurationFromNode:node];
+ [memoryView restoreConfigurationFromNode:node];
+}
+
@end