| Index: public/platform/modules/background_sync/WebSyncProvider.h | 
| diff --git a/public/platform/modules/background_sync/WebSyncProvider.h b/public/platform/modules/background_sync/WebSyncProvider.h | 
| index cb337a18b57f73680de012fefbe3aaf9af8b34be..7c590cb67af14a0f1f4eba5d901719ea244e403c 100644 | 
| --- a/public/platform/modules/background_sync/WebSyncProvider.h | 
| +++ b/public/platform/modules/background_sync/WebSyncProvider.h | 
| @@ -48,25 +48,9 @@ public: | 
| virtual void getPermissionStatus(blink::WebSyncRegistration::Periodicity, WebServiceWorkerRegistration*, WebSyncGetPermissionStatusCallbacks*) = 0; | 
|  | 
| // Takes ownership of the WebSyncNotifyWhenDoneCallbacks. | 
| -    virtual void notifyWhenDone(int64_t syncId, WebSyncNotifyWhenDoneCallbacks* callbacks) | 
| -    { | 
| -        // TODO(jkarlin): After landing both legs of the notifyWhenDone CLs, make this a pure virtual function. | 
| -        callbacks->onError(WebSyncError(WebSyncError::ErrorTypeAbort, "Function not implemented.")); | 
| -        delete callbacks; | 
| -    } | 
| +    virtual void notifyWhenDone(int64_t syncId, WebSyncNotifyWhenDoneCallbacks*) = 0; | 
|  | 
| -    // Takes ownership of the WebServiceWorkerRegistration. | 
| -    virtual void trackRegistration(WebSyncRegistration* registration) | 
| -    { | 
| -        // TODO(jkarlin): After landing both legs of the releaseRegistration CLs, make this a pure virtual function. | 
| -        return; | 
| -    } | 
| - | 
| -    virtual void releaseRegistration(int64_t syncId) | 
| -    { | 
| -        // TODO(jkarlin): After landing both legs of the releaseRegistration CLs, make this a pure virtual function. | 
| -        return; | 
| -    } | 
| +    virtual void releaseRegistration(int64_t syncId) = 0; | 
| }; | 
|  | 
| } // namespace blink | 
|  |