Changeset 242398 in webkit


Ignore:
Timestamp:
Mar 4, 2019 3:49:58 PM (5 years ago)
Author:
jiewen_tan@apple.com
Message:

Unreviewed, a followup after r242336

  • UIProcess/WebPageProxy.cpp:

(WebKit::WebPageProxy::webViewDidMoveToWindow):
Copy the list of observers before iterating it to avoid observers modifying the list.

Location:
trunk/Source/WebKit
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r242396 r242398  
     12019-03-04  Jiewen Tan  <jiewen_tan@apple.com>
     2
     3        Unreviewed, a followup after r242336
     4
     5        * UIProcess/WebPageProxy.cpp:
     6        (WebKit::WebPageProxy::webViewDidMoveToWindow):
     7        Copy the list of observers before iterating it to avoid observers modifying the list.
     8
    192019-03-04  Truitt Savell  <tsavell@apple.com>
    210
  • trunk/Source/WebKit/UIProcess/WebPageProxy.cpp

    r242371 r242398  
    87968796void WebPageProxy::webViewDidMoveToWindow()
    87978797{
    8798     for (const auto& observer : m_webViewDidMoveToWindowObservers) {
     8798    auto observersCopy = m_webViewDidMoveToWindowObservers;
     8799    for (const auto& observer : observersCopy) {
    87998800        if (!observer.value)
    88008801            continue;
Note: See TracChangeset for help on using the changeset viewer.