Index: Source/bindings/core/v8/PrivateScriptRunner.js |
diff --git a/Source/bindings/core/v8/PrivateScriptRunner.js b/Source/bindings/core/v8/PrivateScriptRunner.js |
index 0baab26b2ba49017ea9b8f826d860d8373e6c17c..88b9bed2f82cd428c1828486d87aedf4fbf51950 100644 |
--- a/Source/bindings/core/v8/PrivateScriptRunner.js |
+++ b/Source/bindings/core/v8/PrivateScriptRunner.js |
@@ -82,7 +82,8 @@ function privateScriptClass() |
function installClass(className, implementation) |
{ |
- installedClasses[className] = new privateScriptClass(); |
+ if (!(className in installedClasses)) |
+ installedClasses[className] = new privateScriptClass(); |
implementation(window, installedClasses[className]); |
} |