| Index: Source/bindings/v8/IDBBindingUtilities.cpp
|
| diff --git a/Source/bindings/v8/IDBBindingUtilities.cpp b/Source/bindings/v8/IDBBindingUtilities.cpp
|
| index d668f8421cb55176a0a7cb8e6cbbc04eb5bfa435..743f39eac5f76062408999423e0276e4285a31db 100644
|
| --- a/Source/bindings/v8/IDBBindingUtilities.cpp
|
| +++ b/Source/bindings/v8/IDBBindingUtilities.cpp
|
| @@ -436,9 +436,7 @@ PassRefPtr<IDBKeyRange> scriptValueToIDBKeyRange(DOMRequestState* state, const S
|
| v8::Isolate* isolate = state ? state->context()->GetIsolate() : v8::Isolate::GetCurrent();
|
| v8::HandleScope handleScope(isolate);
|
| v8::Handle<v8::Value> value(scriptValue.v8Value());
|
| - if (V8IDBKeyRange::hasInstance(value, isolate))
|
| - return V8IDBKeyRange::toNative(value.As<v8::Object>());
|
| - return 0;
|
| + return V8IDBKeyRange::toNativeWithTypeCheck(isolate, value);
|
| }
|
|
|
| #ifndef NDEBUG
|
|
|