diff --git a/src/components/scene/screenshot.js b/src/components/scene/screenshot.js index 0ce36cff28b..b8edc2c84ca 100644 --- a/src/components/scene/screenshot.js +++ b/src/components/scene/screenshot.js @@ -52,6 +52,10 @@ export var Component = registerComponent('screenshot', { sceneOnly: true, + init: function () { + this.onKeyDown = this.onKeyDown.bind(this); + }, + setup: function () { var el = this.el; if (this.canvas) { return; } @@ -73,7 +77,6 @@ export var Component = registerComponent('screenshot', { this.canvas = document.createElement('canvas'); this.ctx = this.canvas.getContext('2d'); el.object3D.add(this.quad); - this.onKeyDown = this.onKeyDown.bind(this); }, getRenderTarget: function (width, height) {