summaryrefslogtreecommitdiffstats
path: root/webkit/glue
diff options
context:
space:
mode:
Diffstat (limited to 'webkit/glue')
-rw-r--r--webkit/glue/devtools/js/devtools.js13
1 files changed, 13 insertions, 0 deletions
diff --git a/webkit/glue/devtools/js/devtools.js b/webkit/glue/devtools/js/devtools.js
index ac88652..d78a53a 100644
--- a/webkit/glue/devtools/js/devtools.js
+++ b/webkit/glue/devtools/js/devtools.js
@@ -894,3 +894,16 @@ WebInspector.UIString = function(string) {
}
};
})();
+
+
+// There is no clear way of rendering class name for scope variables yet.
+(function OverrideObjectDescribe() {
+ var oldDescribe = Object.describe;
+ Object.describe = function(obj, abbreviated) {
+ var result = oldDescribe.call(Object, obj, abbreviated);
+ if (result == 'Object' && obj.className) {
+ return obj.className;
+ }
+ return result;
+ };
+})();