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

Changeset 243231 in webkit


Ignore:
Timestamp:
Mar 20, 2019, 1:18:49 PM (7 years ago)
Author:
commit-queue@webkit.org
Message:

[GTK] REGRESSION(r243094): crash when launching minibrowser
https://bugs.webkit.org/show_bug.cgi?id=195951

Patch by Carlos Garcia Campos <cgarcia@igalia.com> on 2019-03-20
Reviewed by Joseph Pecoraro.

Always return the inspector from WebPageProxy::inspector() when the page hasn't been closed. The inspector is
created in WebPageProxy constructor and it's safe to use even before a process has been launched, because
m_inspectedPage is null-checked everywhere.

  • UIProcess/WebPageProxy.cpp:

(WebKit::WebPageProxy::inspector const):

Location:
trunk/Source/WebKit
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r243230 r243231  
     12019-03-20  Carlos Garcia Campos  <cgarcia@igalia.com>
     2
     3        [GTK] REGRESSION(r243094): crash when launching minibrowser
     4        https://bugs.webkit.org/show_bug.cgi?id=195951
     5
     6        Reviewed by Joseph Pecoraro.
     7
     8        Always return the inspector from WebPageProxy::inspector() when the page hasn't been closed. The inspector is
     9        created in WebPageProxy constructor and it's safe to use even before a process has been launched, because
     10        m_inspectedPage is null-checked everywhere.
     11
     12        * UIProcess/WebPageProxy.cpp:
     13        (WebKit::WebPageProxy::inspector const):
     14
    1152019-03-20  Keith Rollin  <krollin@apple.com>
    216
  • trunk/Source/WebKit/UIProcess/WebPageProxy.cpp

    r243210 r243231  
    55295529WebInspectorProxy* WebPageProxy::inspector() const
    55305530{
    5531     if (isClosed() || !hasRunningProcess())
     5531    if (isClosed())
    55325532        return nullptr;
    55335533    return m_inspector.get();
Note: See TracChangeset for help on using the changeset viewer.