From eb5f3b7bfeea210dbd60bb2dba6f08e6576549ea Mon Sep 17 00:00:00 2001 From: Erik Arvidsson Date: Tue, 27 Aug 2013 17:29:18 -0400 Subject: [PATCH] Optimize wrap --- src/wrappers.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/wrappers.js b/src/wrappers.js index 3016c1c..f5fbcd2 100644 --- a/src/wrappers.js +++ b/src/wrappers.js @@ -238,11 +238,8 @@ var ShadowDOMPolyfill = {}; assert(isNative(impl)); var wrapper = wrapperTable.get(impl); - if (!wrapper) { - var wrapperConstructor = getWrapperConstructor(impl); - wrapper = new wrapperConstructor(impl); - wrapperTable.set(impl, wrapper); - } + if (!wrapper) + wrapperTable.set(impl, wrapper = new (getWrapperConstructor(impl))(impl)); return wrapper; }