mirror of
https://github.com/cappuccino/cappuccino.git
synced 2026-11-14 18:53:50 +00:00
Fix for nib2cib not working with new loader.
Reviewed by me.
This commit is contained in:
1 parent
5366713790
commit
d4f3f83212
2 files changed
+5
-5
No files matched your search
@@ -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];
|
||||
|
||||
@@ -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);
|
||||
|
||||
|
||||
Reference in new issue
Block a user