Changeset 201190 in webkit


Ignore:
Timestamp:
May 19, 2016, 3:20:10 PM (9 years ago)
Author:
BJ Burg
Message:

Web Inspector: CRASH when closing a page while element selection mode is enabled via Develop menu
https://bugs.webkit.org/show_bug.cgi?id=157925
<rdar://problem/26259618>

Reviewed by Joseph Pecoraro.

  • WebProcess/WebCoreSupport/WebInspectorClient.cpp:

(WebKit::WebInspectorClient::elementSelectionChanged):
Null-check m_page->inspector() since it will return nullptr if the page
is closed but not yet destructed. This is triggered by teardown code
in InspectorDOMAgent::willDestroyFrontendAndBackend.

Location:
trunk/Source/WebKit2
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r201189 r201190  
     12016-05-19  Brian Burg  <bburg@apple.com>
     2
     3        Web Inspector: CRASH when closing a page while element selection mode is enabled via Develop menu
     4        https://bugs.webkit.org/show_bug.cgi?id=157925
     5        <rdar://problem/26259618>
     6
     7        Reviewed by Joseph Pecoraro.
     8
     9        * WebProcess/WebCoreSupport/WebInspectorClient.cpp:
     10        (WebKit::WebInspectorClient::elementSelectionChanged):
     11        Null-check m_page->inspector() since it will return nullptr if the page
     12        is closed but not yet destructed. This is triggered by teardown code
     13        in InspectorDOMAgent::willDestroyFrontendAndBackend.
     14
    1152016-05-19  Enrica Casucci  <enrica@apple.com>
    216
  • trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebInspectorClient.cpp

    r199380 r201190  
    195195void WebInspectorClient::elementSelectionChanged(bool active)
    196196{
    197     m_page->inspector()->elementSelectionChanged(active);
     197    if (m_page->inspector())
     198        m_page->inspector()->elementSelectionChanged(active);
    198199}
    199200
Note: See TracChangeset for help on using the changeset viewer.