documentor, ecere/sys/json: Addressed various issues with new eCON docs
[sdk] / ecere / src / sys / JSON.ec
index 8310d1e..4e9052b 100644 (file)
@@ -1487,7 +1487,7 @@ static bool WriteONObject(File f, Class objectType, void * object, int indent, b
       }
       else
       {
-         Class _class = eCON ? ((Instance)object)._class : objectType;
+         Class _class = (eCON && objectType.type == normalClass) ? ((Instance)object)._class : objectType;
          Property prop;
          int c;
          bool isFirst = true;