Merge branch 'issue/41' into develop
diff --git a/weinre.web/modules/weinre/target/InjectedScriptHostImpl.scoop b/weinre.web/modules/weinre/target/InjectedScriptHostImpl.scoop
index 48cf458..0c9b8af 100644
--- a/weinre.web/modules/weinre/target/InjectedScriptHostImpl.scoop
+++ b/weinre.web/modules/weinre/target/InjectedScriptHostImpl.scoop
@@ -42,4 +42,11 @@
method internalConstructorName(object)
var ctor = object.constructor
- return ctor.fullClassName || ctor.displayName || ctor.name || "Object"
\ No newline at end of file
+ var ctorName = ctor.fullClassName || ctor.displayName || ctor.name
+ if (ctorName && (ctorName != "Object")) return ctorName
+
+ var pattern = /\[object (.*)\]/
+ var match = pattern.exec(ctor.toString())
+ if (match) return match[1]
+
+ return "Object"