| Index: webkit/port/bindings/v8/v8_proxy.cpp
|
| ===================================================================
|
| --- webkit/port/bindings/v8/v8_proxy.cpp (revision 14732)
|
| +++ webkit/port/bindings/v8/v8_proxy.cpp (working copy)
|
| @@ -2953,8 +2953,8 @@
|
|
|
|
|
| // A JS object of type EventTarget can only be the following possible types:
|
| -// 1) EventTargetNode; 2) XMLHttpRequest; 3) MessagePort; 4) SVGElementInstance;
|
| -// 5) XMLHttpRequestUpload 6) Worker
|
| +// 1) EventTargetNode; 2) DOMWindow 3) XMLHttpRequest; 4) MessagePort;
|
| +// 5) XMLHttpRequestUpload
|
| // check EventTarget.h for new type conversion methods
|
| v8::Handle<v8::Value> V8Proxy::EventTargetToV8Object(EventTarget* target)
|
| {
|
| @@ -2977,6 +2977,9 @@
|
| if (node)
|
| return NodeToV8Object(node);
|
|
|
| + if (DOMWindow* domWindow = target->toDOMWindow())
|
| + return ToV8Object(V8ClassIndex::DOMWINDOW, domWindow);
|
| +
|
| // XMLHttpRequest is created within its JS counterpart.
|
| XMLHttpRequest* xhr = target->toXMLHttpRequest();
|
| if (xhr) {
|
|
|