From 8742296449c04965da79bc25580586fab1c0e23f Mon Sep 17 00:00:00 2001 From: Brian Chirls Date: Wed, 17 Dec 2014 11:00:50 -0500 Subject: [PATCH] Bug fix in Three.js target plugin - Incorrect reference to `options.canvas` was referring to global `canvas` - Removed unused function parameter - renamed unused error objects to `ignore` --- targets/seriously.three.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/targets/seriously.three.js b/targets/seriously.three.js index 813eccb..bdce279 100644 --- a/targets/seriously.three.js +++ b/targets/seriously.three.js @@ -33,7 +33,7 @@ ]), mat4 = Seriously.util.mat4; - Seriously.target('three', function (target, options, force) { + Seriously.target('three', function (target, options) { var me = this, gl, frameBuffer; @@ -59,16 +59,16 @@ } else if (options) { if (options.gl) { gl = options.gl; - } else if (options.canvas) { + } else if (options.canvas && options.canvas.getContext) { try { - gl = canvas.getContext('webgl'); - } catch (expError) { + gl = options.canvas.getContext('webgl'); + } catch (ignore) { } if (!gl) { try { - gl = canvas.getContext('experimental-webgl'); - } catch (error) { + gl = options.canvas.getContext('experimental-webgl'); + } catch (ignore) { } } }