Changeset 228075 in webkit


Ignore:
Timestamp:
Feb 4, 2018 9:30:48 PM (6 years ago)
Author:
jmarcell@apple.com
Message:

Cherry-pick r228034. rdar://problem/37220140

Location:
branches/safari-605-branch/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/safari-605-branch/Source/WebCore/ChangeLog

    r228071 r228075  
     12018-02-04  Jason Marcell  <jmarcell@apple.com>
     2
     3        Cherry-pick r228034. rdar://problem/37220140
     4
     5    2018-02-02  Youenn Fablet  <youenn@apple.com>
     6
     7            Clearing all service worker registrations should wait for importing service worker registration to finish
     8            https://bugs.webkit.org/show_bug.cgi?id=182407
     9            <rdar://problem/37167523>
     10
     11            Reviewed by Chris Dumez.
     12
     13            * workers/service/server/SWServer.cpp:
     14            (WebCore::SWServer::clear): ensure completion handler is called on early exit case.
     15
    1162018-02-04  Jason Marcell  <jmarcell@apple.com>
    217
  • branches/safari-605-branch/Source/WebCore/workers/service/server/SWServer.cpp

    r228071 r228075  
    231231    });
    232232
    233     if (registrationsToRemove.isEmpty())
    234         return;
     233    if (registrationsToRemove.isEmpty()) {
     234        completionHandler();
     235        return;
     236    }
    235237
    236238    // Calling SWServerRegistration::clear() takes care of updating m_registrations, m_originStore and m_registrationStore.
Note: See TracChangeset for help on using the changeset viewer.