From d439a0385f7baecb033ccbb8e48ae6e3a4a6c908 Mon Sep 17 00:00:00 2001 From: "Mr.doob" Date: Sun, 5 Aug 2012 19:16:45 +0200 Subject: [PATCH] ColladaLoader clean up. --- examples/js/loaders/ColladaLoader.js | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/examples/js/loaders/ColladaLoader.js b/examples/js/loaders/ColladaLoader.js index 27ff3b6315..2cd62571c6 100644 --- a/examples/js/loaders/ColladaLoader.js +++ b/examples/js/loaders/ColladaLoader.js @@ -3318,12 +3318,19 @@ THREE.ColladaLoader = function () { this.name = element.getAttribute( 'name' ); this.doubleSided = false; - var double_sided = COLLADA.evaluate( './/dae:extra//dae:double_sided', element, _nsResolver, XPathResult.ORDERED_NODE_ITERATOR_TYPE, null ); - if (double_sided) { - double_sided = double_sided.iterateNext(); - if ( double_sided && parseInt( double_sided.textContent, 10 ) === 1) { + + var node = COLLADA.evaluate( './/dae:extra//dae:double_sided', element, _nsResolver, XPathResult.ORDERED_NODE_ITERATOR_TYPE, null ); + + if ( node ) { + + node = node.iterateNext(); + + if ( node && parseInt( node.textContent, 10 ) === 1 ) { + this.doubleSided = true; + } + } this.shader = null; -- GitLab