Changeset 222712 in webkit


Ignore:
Timestamp:
Oct 2, 2017 9:54:12 AM (7 years ago)
Author:
achristensen@apple.com
Message:

Remove unnecessary copy of SessionID in WebPageProxy
https://bugs.webkit.org/show_bug.cgi?id=177702

Reviewed by Darin Adler.

  • UIProcess/WebPageProxy.cpp:

(WebKit::WebPageProxy::sessionID const):
(WebKit::WebPageProxy::creationParameters):

  • UIProcess/WebPageProxy.h:

(WebKit::WebPageProxy::sessionID const): Deleted.

Location:
trunk/Source/WebKit
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r222711 r222712  
     12017-10-02  Alex Christensen  <achristensen@webkit.org>
     2
     3        Remove unnecessary copy of SessionID in WebPageProxy
     4        https://bugs.webkit.org/show_bug.cgi?id=177702
     5
     6        Reviewed by Darin Adler.
     7
     8        * UIProcess/WebPageProxy.cpp:
     9        (WebKit::WebPageProxy::sessionID const):
     10        (WebKit::WebPageProxy::creationParameters):
     11        * UIProcess/WebPageProxy.h:
     12        (WebKit::WebPageProxy::sessionID const): Deleted.
     13
    1142017-10-02  Alex Christensen  <achristensen@webkit.org>
    215
  • trunk/Source/WebKit/UIProcess/WebPageProxy.cpp

    r222602 r222712  
    358358    , m_waitsForPaintAfterViewDidMoveToWindow(m_configuration->waitsForPaintAfterViewDidMoveToWindow())
    359359    , m_pageID(pageID)
    360     , m_sessionID(m_configuration->sessionID())
    361360    , m_controlledByAutomation(m_configuration->isControlledByAutomation())
    362361#if PLATFORM(COCOA)
     
    433432    webPageProxyCounter.decrement();
    434433#endif
     434}
     435
     436PAL::SessionID WebPageProxy::sessionID() const
     437{
     438    return m_websiteDataStore->sessionID();
    435439}
    436440
     
    56575661    parameters.userAgent = userAgent();
    56585662    parameters.itemStates = m_backForwardList->itemStates();
    5659     parameters.sessionID = m_sessionID;
     5663    parameters.sessionID = sessionID();
    56605664    parameters.highestUsedBackForwardItemID = WebBackForwardListItem::highestUsedItemID();
    56615665    parameters.userContentControllerID = m_userContentController->identifier();
  • trunk/Source/WebKit/UIProcess/WebPageProxy.h

    r222602 r222712  
    297297    uint64_t pageID() const { return m_pageID; }
    298298
    299     // FIXME: Don't keep a separate sessionID - Rely on the WebsiteDataStore
    300     PAL::SessionID sessionID() const { return m_sessionID; }
     299    PAL::SessionID sessionID() const;
    301300
    302301    WebFrameProxy* mainFrame() const { return m_mainFrame.get(); }
     
    18571856    const uint64_t m_pageID;
    18581857
    1859     // FIXME: Don't keep a separate sessionID - Rely on the WebsiteDataStore
    1860     const PAL::SessionID m_sessionID;
    1861 
    18621858    bool m_isPageSuspended { false };
    18631859    bool m_addsVisitedLinks { true };
Note: See TracChangeset for help on using the changeset viewer.