From faa7726c9129a473568c066b1e6cee90c93d1d14 Mon Sep 17 00:00:00 2001 From: Gregory John Casamento Date: Sun, 29 Dec 2024 01:50:30 -0500 Subject: [PATCH] Update objects, turn off editors when refreshing the outlineview --- GormCore/GormDocument.m | 3 +++ GormCore/GormObjectViewController.m | 2 ++ 2 files changed, 5 insertions(+) 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]; }