Fix for nib2cib not working with new loader.

Reviewed by me.
This commit is contained in:
Francisco Ryan Tolmasky I committed 2010-01-31 17:28:51 -08:00
1 parent 5366713790
commit d4f3f83212
2 files changed
+5 -5

No files matched your search

+4 -4
View File
@@ -556,7 +556,7 @@ var _CPKeyedArchiverEncodeObject = function(self, anObject, isConditional)
if (!className)
className = theClass.name;
else
theClass = window[className];
theClass = CPClassFromString(className);
var classUID = [self._UIDs objectForKey:className];
@@ -566,14 +566,14 @@ var _CPKeyedArchiverEncodeObject = function(self, anObject, isConditional)
hierarchy = [];
[plistClass setObject:className forKey:_CPKeyedArchiverClassNameKey];
do
{
[hierarchy addObject:CPStringFromClass(theClass)];
} while (theClass = [theClass superclass]);
[plistClass setObject:hierarchy forKey:_CPKeyedArchiverClassesKey];
classUID = [self._plistObjects count];
[self._plistObjects addObject:plistClass];
[self._UIDs setObject:classUID forKey:className];
+1 -1
View File
@@ -73,7 +73,7 @@ function CP_NSMapClassName(aClassName)
{
var mappedClassName = @"CP" + aClassName.substr(2);
if (window[mappedClassName])
if (CPClassFromString(mappedClassName))
{
CPLog.warn("Mapping " + aClassName + " to " + mappedClassName);