From 12d03a51288e8b9ab6fcfaed15c68fac087de880 Mon Sep 17 00:00:00 2001 From: Francisco Ryan Tolmasky I Date: Wed, 22 Jul 2009 19:34:44 -0700 Subject: [PATCH] Fix for custom objects. Reviewed by me. --- AppKit/Cib/_CPCibCustomObject.j | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/AppKit/Cib/_CPCibCustomObject.j b/AppKit/Cib/_CPCibCustomObject.j index 631efbc3d..1422aa96d 100644 --- a/AppKit/Cib/_CPCibCustomObject.j +++ b/AppKit/Cib/_CPCibCustomObject.j @@ -47,10 +47,21 @@ var _CPCibCustomObjectClassName = @"_CPCibCustomObjectClassName"; { var theClass = CPClassFromString(_className); -#if DEBUG + // Hey this is us! + if (theClass === [self class]) + { + _className = @"CPObject"; + + return self; + } + if (!theClass) + { +#if DEBUG CPLog("Unknown class \"" + _className + "\" in cib file"); #endif + theClass = [CPObject class]; + } if (theClass === [CPApplication class]) return [CPApplication sharedApplication];