⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 106722 in webkit


Ignore:
Timestamp:
Feb 3, 2012, 5:45:14 PM (15 years ago)
Author:
dslomov@google.com
Message:

[Chromium] WebCore::toV8Context crashes if DomWindow::frame() returns null.
https://bugs.webkit.org/show_bug.cgi?id=77686.

Reviewed by Adam Barth.

  • bindings/v8/V8Helpers.cpp:

(WebCore::toV8Context):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r106720 r106722  
     12012-02-03  Dmitry Lomov  <dslomov@google.com>
     2
     3        [Chromium] WebCore::toV8Context crashes if DomWindow::frame() returns null.
     4        https://bugs.webkit.org/show_bug.cgi?id=77686.
     5
     6        Reviewed by Adam Barth.
     7
     8        * bindings/v8/V8Helpers.cpp:
     9        (WebCore::toV8Context):
     10
    1112012-02-03  Anders Carlsson  <andersca@apple.com>
    212
  • trunk/Source/WebCore/bindings/v8/V8Helpers.cpp

    r99311 r106722  
    4343    V8NPObject* object = reinterpret_cast<V8NPObject*>(npObject);
    4444    DOMWindow* domWindow = object->rootObject;
    45     if (!domWindow || domWindow != domWindow->frame()->domWindow())
     45    if (!domWindow || !domWindow->frame() || domWindow != domWindow->frame()->domWindow())
    4646        return v8::Local<v8::Context>();
    4747    return V8Proxy::mainWorldContext(object->rootObject->frame());
Note: See TracChangeset for help on using the changeset viewer.