From dc612364a2915fb91e7c1278f730a8126d0a367e Mon Sep 17 00:00:00 2001 From: Robert Sesek Date: Fri, 4 Jan 2008 14:29:48 -0800 Subject: [PATCH] Instead of storing the pionter to the expanded item, save the variable name because we replace the entire register --- Source/DebuggerWindowController.m | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Source/DebuggerWindowController.m b/Source/DebuggerWindowController.m index 3253be5..c879285 100644 --- a/Source/DebuggerWindowController.m +++ b/Source/DebuggerWindowController.m @@ -156,10 +156,11 @@ [registerController setContent:nil]; [registerController setContent:[[elm rootElement] children]]; - for (NSTreeNode *node in expandedRegisters) + /*for (NSTreeNode *node in expandedRegisters) { [registerView expandItem:node]; - } + }*/ + NSLog(@"expanded items = %@", expandedRegisters); } /** @@ -265,7 +266,7 @@ [connection getProperty:[[[node representedObject] attributeForName:@"fullname"] stringValue] forNode:node]; } - [expandedRegisters addObject:node]; + [expandedRegisters addObject:[[node representedObject] variable]]; } /** @@ -273,7 +274,7 @@ */ - (void)outlineViewItemDidCollapse:(NSNotification *)notif { - [expandedRegisters removeObject:[[notif userInfo] objectForKey:@"NSObject"]]; + [expandedRegisters removeObject:[[[[notif userInfo] objectForKey:@"NSObject"] representedObject] variable]]; } /** -- 2.22.5