Index: renaissance/Source/TagLibrary/GSMarkupWindowController.h =================================================================== --- renaissance/Source/TagLibrary/GSMarkupWindowController.h (révision 35086) +++ renaissance/Source/TagLibrary/GSMarkupWindowController.h (copie de travail) @@ -55,6 +55,8 @@ * a 'release' message. Then we destroy the array as well. */ NSArray *_gsMarkupTopLevelObjects; + + BOOL _windowLoaded; } @end Index: renaissance/Source/TagLibrary/GSMarkupWindowController.m =================================================================== --- renaissance/Source/TagLibrary/GSMarkupWindowController.m (révision 35086) +++ renaissance/Source/TagLibrary/GSMarkupWindowController.m (copie de travail) @@ -184,6 +184,10 @@ ASSIGN (_gsMarkupTopLevelObjects, topLevelObjects); } +- (BOOL) isWindowLoaded +{ + return _windowLoaded; +} - (void) loadWindow { @@ -217,6 +221,7 @@ withZone: [[self owner] zone]]) { [self setTopLevelObjects: topLevelObjects]; + _windowLoaded = YES; return; } } @@ -241,6 +246,7 @@ withZone: [[self owner] zone]]) { [self setTopLevelObjects: topLevelObjects]; + _windowLoaded = YES; return; } @@ -252,6 +258,7 @@ withZone: [[self owner] zone]]) { [self setTopLevelObjects: topLevelObjects]; + _windowLoaded = YES; return; } }