Introspect/Class.js
authorAlan Knowles <alan@akkbhome.com>
Sat, 13 Nov 2010 07:44:38 +0000 (15:44 +0800)
committerAlan Knowles <alan@akkbhome.com>
Sat, 13 Nov 2010 07:44:38 +0000 (15:44 +0800)
Introspect/Class.js

index 25cbb7d..515e7fe 100644 (file)
@@ -40,9 +40,9 @@ Class = XObject.define(
             
             var pi = GI.object_info_get_parent(bi);
             this.extendsClasses = [];
-            if (!pi) {
+            if (!pi || (pi.get_namespace() == this.ns && pi.get_name() == this.name )) {
                 return;
-            }
+            } 
             this.parent = NameSpace.factory(
                 'Class',
                 pi.get_namespace(),