Changeset 165703 in webkit for trunk/Source/JavaScriptCore/bindings/ScriptValue.cpp
- Timestamp:
- Mar 16, 2014, 10:35:53 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/bindings/ScriptValue.cpp
r165676 r165703 116 116 if (value.isNumber()) 117 117 return InspectorBasicValue::create(value.asNumber()); 118 if (value.isString()) { 119 String s = value.getString(scriptState); 120 return InspectorString::create(String(s.deprecatedCharacters(), s.length())); 121 } 118 if (value.isString()) 119 return InspectorString::create(value.getString(scriptState)); 122 120 123 121 if (value.isObject()) { … … 140 138 object->methodTable()->getOwnPropertyNames(object, scriptState, propertyNames, ExcludeDontEnumProperties); 141 139 for (size_t i = 0; i < propertyNames.size(); i++) { 142 const Identifier& name = 140 const Identifier& name = propertyNames[i]; 143 141 JSValue propertyValue = object->get(scriptState, name); 144 142 RefPtr<InspectorValue> inspectorValue = jsToInspectorValue(scriptState, propertyValue, maxDepth); 145 143 if (!inspectorValue) 146 144 return nullptr; 147 inspectorObject->setValue( String(name.deprecatedCharacters(), name.length()), inspectorValue);145 inspectorObject->setValue(name.string(), inspectorValue); 148 146 } 149 147 return inspectorObject;
Note:
See TracChangeset
for help on using the changeset viewer.