diff --git a/GormCore/GormDocument.m b/GormCore/GormDocument.m index f6e9046d..6e44f787 100644 --- a/GormCore/GormDocument.m +++ b/GormCore/GormDocument.m @@ -406,7 +406,10 @@ static NSImage *fileImage = nil; [outlineScrollView setDocumentView: outlineView]; [objectViewController setOutlineView: outlineScrollView]; [outlineView setDataSource: self]; + [self deactivateEditors]; [outlineView reloadData]; + [self reactivateEditors]; + RELEASE(outlineView); [[objectViewController view] setAutoresizingMask: diff --git a/GormCore/GormObjectViewController.m b/GormCore/GormObjectViewController.m index 1a7d3fea..7143b710 100644 --- a/GormCore/GormObjectViewController.m +++ b/GormCore/GormObjectViewController.m @@ -54,7 +54,9 @@ - (IBAction) outlineView: (id)sender { NSLog(@"Called %@", NSStringFromSelector(_cmd)); + [_document deactivateEditors]; [[_outlineView documentView] reloadData]; + [_document reactivateEditors]; [self resetDisplayView: _outlineView]; }