From c2b9ebd4b9ff31db83a0d1a69e319fab9a481565 Mon Sep 17 00:00:00 2001 From: Francisco Ryan Tolmasky I Date: Mon, 15 Dec 2008 00:48:27 -0800 Subject: [PATCH] Fix for "unkown class NSObject" warnings. [#166 state:resolved]. Reviewed by me. --- AppKit/Cib/CPCib.j | 3 +++ AppKit/Cib/_CPCibCustomObject.j | 3 +++ 2 files changed, 6 insertions(+) diff --git a/AppKit/Cib/CPCib.j b/AppKit/Cib/CPCib.j index fd36feac9..b5f4e4ffb 100644 --- a/AppKit/Cib/CPCib.j +++ b/AppKit/Cib/CPCib.j @@ -71,6 +71,9 @@ var CPCibObjectDataKey = @"CPCibObjectDataKey"; [CPMenu setMenuBarVisible:YES]; } + if (topLevelObjects) + [topLevelObjects addObjectsFromArray:[objectData topLevelObjects]]; + /* // [objectData establishConnectionsWithOwner:owner topLevelObjects:topLevelObjects]; // [objectData cibInstantiateWithOwner:owner topLevelObjects:topLevelObjects]; diff --git a/AppKit/Cib/_CPCibCustomObject.j b/AppKit/Cib/_CPCibCustomObject.j index 61a8374b1..37f627b10 100644 --- a/AppKit/Cib/_CPCibCustomObject.j +++ b/AppKit/Cib/_CPCibCustomObject.j @@ -34,6 +34,9 @@ var _CPCibCustomObjectClassName = @"_CPCibCustomObjectClassName"; if (!theClass) CPLog("Unknown class \"" + _className + "\" in cib file"); + + if (theClass === [CPApplication class]) + return [CPApplication sharedApplication]; return [[theClass alloc] init]; }