mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-11 20:29:14 +02:00
pastojs: set $ancestor of pascal descending of external class to null
git-svn-id: trunk@46926 -
(cherry picked from commit 54f08ea60f
)
This commit is contained in:
parent
a7a216494c
commit
2b63b608c9
2
utils/pas2js/dist/rtl.js
vendored
2
utils/pas2js/dist/rtl.js
vendored
@ -353,6 +353,7 @@ var rtl = {
|
||||
// create pascal class descendent from JS function
|
||||
c = Object.create(ancestor.prototype);
|
||||
c.$ancestorfunc = ancestor;
|
||||
c.$ancestor = null; // no pascal ancestor
|
||||
} else if (ancestor.$func){
|
||||
// create pascal class descendent from a pascal class descendent of a JS function
|
||||
isFunc = true;
|
||||
@ -360,6 +361,7 @@ var rtl = {
|
||||
c.$ancestor = ancestor;
|
||||
} else {
|
||||
c = Object.create(ancestor);
|
||||
c.$ancestor = null; // no pascal ancestor
|
||||
}
|
||||
c.$create = function(fn,args){
|
||||
if (args == undefined) args = [];
|
||||
|
Loading…
Reference in New Issue
Block a user