| Index: bindings/v8/ScriptObjectQuarantine.cpp
|
| ===================================================================
|
| --- bindings/v8/ScriptObjectQuarantine.cpp (revision 45738)
|
| +++ bindings/v8/ScriptObjectQuarantine.cpp (working copy)
|
| @@ -66,10 +66,15 @@
|
| ASSERT(frame);
|
| ASSERT(storage);
|
|
|
| - // FIXME: Implement when DOM Storage V8 bindings are enabled
|
| +#if ENABLE(DOM_STORAGE)
|
| + v8::Handle<v8::Value> v8Storage = V8DOMWrapper::convertToV8Object(V8ClassIndex::STORAGE, storage);
|
| + quarantinedObject = ScriptObject(v8::Local<v8::Object>(v8::Object::Cast(*v8Storage)));
|
| + return true;
|
| +#else
|
| ASSERT_NOT_REACHED();
|
| quarantinedObject = ScriptObject();
|
| - return true;
|
| + return false;
|
| +#endif
|
| }
|
|
|
| bool getQuarantinedScriptObject(Node* node, ScriptObject& quarantinedObject)
|
|
|