get layer fix

This commit is contained in:
Лаврёнов Антон
2013-11-15 01:02:21 +08:00
parent 7b83cdf8aa
commit 3c8c0831ab
2 changed files with 57 additions and 3 deletions

View File

@@ -829,7 +829,11 @@
* @memberof Kinetic.Node.prototype
*/
getLayer: function() {
return this.getParent().getLayer();
if (this.getParent()) {
return this.getParent().getLayer();
} else {
return null;
}
},
/**
* get stage ancestor
@@ -1005,8 +1009,8 @@
x = config.x || 0,
y = config.y || 0,
canvas = new Kinetic.SceneCanvas({
width: config.width || stage.getWidth(),
height: config.height || stage.getHeight(),
width: this.getWidth() || config.width || (stage ? stage.getWidth() : 0),
height: this.getHeight() || config.height || (stage ? stage.getHeight() : 0),
pixelRatio: 1
}),
context = canvas.getContext();