| Index: Source/modules/serviceworkers/NavigatorServiceWorker.cpp
|
| diff --git a/Source/modules/serviceworkers/NavigatorServiceWorker.cpp b/Source/modules/serviceworkers/NavigatorServiceWorker.cpp
|
| index f58093321a1d4c46051cb813792cd6e7b6898d18..a5ddd516e1786a29a08224fc25ff6f7d1167df86 100644
|
| --- a/Source/modules/serviceworkers/NavigatorServiceWorker.cpp
|
| +++ b/Source/modules/serviceworkers/NavigatorServiceWorker.cpp
|
| @@ -24,11 +24,16 @@ NavigatorServiceWorker& NavigatorServiceWorker::from(Navigator& navigator)
|
| NavigatorServiceWorker* supplement = toNavigatorServiceWorker(navigator);
|
| if (!supplement) {
|
| supplement = new NavigatorServiceWorker(navigator);
|
| - provideTo(navigator, supplementName(), adoptPtr(supplement));
|
| + provideTo(navigator, supplementName(), adoptPtrWillBeNoop(supplement));
|
| }
|
| return *supplement;
|
| }
|
|
|
| +NavigatorServiceWorker* NavigatorServiceWorker::toNavigatorServiceWorker(Navigator& navigator)
|
| +{
|
| + return static_cast<NavigatorServiceWorker*>(WillBeHeapSupplement<Navigator>::from(navigator, supplementName()));
|
| +}
|
| +
|
| const char* NavigatorServiceWorker::supplementName()
|
| {
|
| return "NavigatorServiceWorker";
|
|
|