| Index: third_party/WebKit/Source/bindings/core/v8/custom/V8WindowCustom.cpp
 | 
| diff --git a/third_party/WebKit/Source/bindings/core/v8/custom/V8WindowCustom.cpp b/third_party/WebKit/Source/bindings/core/v8/custom/V8WindowCustom.cpp
 | 
| index ff53c3dc8548f014d6c360f8c1dc243a343867e9..b3ba78a7fde9ac2762753c036f8fd74e9bbf4c82 100644
 | 
| --- a/third_party/WebKit/Source/bindings/core/v8/custom/V8WindowCustom.cpp
 | 
| +++ b/third_party/WebKit/Source/bindings/core/v8/custom/V8WindowCustom.cpp
 | 
| @@ -218,19 +218,6 @@ void V8Window::postMessageMethodCustom(const v8::FunctionCallbackInfo<v8::Value>
 | 
|      exceptionState.throwIfNeeded();
 | 
|  }
 | 
|  
 | 
| -// FIXME(fqian): returning string is cheating, and we should
 | 
| -// fix this by calling toString function on the receiver.
 | 
| -// However, V8 implements toString in JavaScript, which requires
 | 
| -// switching context of receiver. I consider it is dangerous.
 | 
| -void V8Window::toStringMethodCustom(const v8::FunctionCallbackInfo<v8::Value>& info)
 | 
| -{
 | 
| -    v8::Local<v8::Object> domWrapper = V8Window::findInstanceInPrototypeChain(info.This(), info.GetIsolate());
 | 
| -    v8::Local<v8::Object> target = domWrapper.IsEmpty() ? info.This() : domWrapper;
 | 
| -    v8::Local<v8::String> value;
 | 
| -    if (target->ObjectProtoToString(info.GetIsolate()->GetCurrentContext()).ToLocal(&value))
 | 
| -        v8SetReturnValue(info, value);
 | 
| -}
 | 
| -
 | 
|  void V8Window::openMethodCustom(const v8::FunctionCallbackInfo<v8::Value>& info)
 | 
|  {
 | 
|      DOMWindow* impl = V8Window::toImpl(info.Holder());
 | 
| 
 |