summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2014-06-12 14:41:00 -0700
committerAlon Zakai <alonzakai@gmail.com>2014-06-12 14:41:00 -0700
commitab36fca70b972c149fb2d67a5854cec921630174 (patch)
tree97c1b3903dc1f1a2855f86168155f9b0e745ba31 /src
parent3b606eaa60f487aa8afe2ca46137c43f27f10d5a (diff)
fix getImageData crash
Diffstat (limited to 'src')
-rw-r--r--src/proxyClient.js4
-rw-r--r--src/webGLClient.js2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/proxyClient.js b/src/proxyClient.js
index 3b27c12a..45915eaa 100644
--- a/src/proxyClient.js
+++ b/src/proxyClient.js
@@ -31,7 +31,7 @@ WebGLClient.prefetch(); // XXX not guaranteed to be before worker main()
var workerResponded = false;
worker.onmessage = function worker_onmessage(event) {
- //dump('client got ' + JSON.stringify(event.data) + '\n');
+ dump('\nclient got ' + JSON.stringify(event.data).substr(0, 150) + '\n');
if (!workerResponded) {
workerResponded = true;
if (Module.setStatus) Module.setStatus('');
@@ -61,7 +61,7 @@ worker.onmessage = function worker_onmessage(event) {
case 'resize': {
Module.canvas.width = data.width;
Module.canvas.height = data.height;
- Module.canvasData = Module.ctx.getImageData(0, 0, data.width, data.height);
+ if (Module.ctx && Module.ctx.getImageData) Module.canvasData = Module.ctx.getImageData(0, 0, data.width, data.height);
worker.postMessage({ target: 'canvas', boundingClientRect: cloneObject(Module.canvas.getBoundingClientRect()) });
break;
}
diff --git a/src/webGLClient.js b/src/webGLClient.js
index 41e23448..28bebde2 100644
--- a/src/webGLClient.js
+++ b/src/webGLClient.js
@@ -55,7 +55,7 @@ function WebGLClient() {
}
this.onmessage = function(msg) {
- dump('client GL got ' + JSON.stringify(msg) + '\n');
+ //dump('client GL got ' + JSON.stringify(msg) + '\n');
switch(msg.op) {
case 'render': {
renderCommands(msg.commandBuffer);