- if (self = [super init])
- {
- /* We initialize the outputTextStorage object for the activity window */
+ if( (self = [super initWithWindowNibName:@"OutputPanel"]) )
+ {
+ /* NSWindowController likes to lazily load its window nib. Since this
+ * controller tries to touch the outlets before accessing the window, we
+ * need to force it to load immadiately by invoking its accessor.
+ *
+ * If/when we switch to using bindings, this can probably go away.
+ */
+ [self window];
+
+ /* We initialize the outputTextStorage object for the activity window */