Index: content/browser/cache_storage/cache_storage_cache.cc |
diff --git a/content/browser/cache_storage/cache_storage_cache.cc b/content/browser/cache_storage/cache_storage_cache.cc |
index cf98e5007e766edb459f3638331454e433be7520..60304af81baaa4992b2b42df1b38591cef55676e 100644 |
--- a/content/browser/cache_storage/cache_storage_cache.cc |
+++ b/content/browser/cache_storage/cache_storage_cache.cc |
@@ -76,6 +76,8 @@ blink::WebServiceWorkerResponseType ProtoResponseTypeToWebResponseType( |
return blink::WebServiceWorkerResponseTypeError; |
case CacheResponse::OPAQUE_TYPE: |
return blink::WebServiceWorkerResponseTypeOpaque; |
+ case CacheResponse::OPAQUE_REDIRECT_TYPE: |
+ return blink::WebServiceWorkerResponseTypeOpaqueRedirect; |
} |
NOTREACHED(); |
return blink::WebServiceWorkerResponseTypeOpaque; |
@@ -94,10 +96,8 @@ CacheResponse::ResponseType WebResponseTypeToProtoResponseType( |
return CacheResponse::ERROR_TYPE; |
case blink::WebServiceWorkerResponseTypeOpaque: |
return CacheResponse::OPAQUE_TYPE; |
- default: |
- // TODO(horo): Remove this when WebServiceWorkerResponseTypeOpaqueRedirect |
- // will be added in blink's WebServiceWorkerResponseType.h. |
- NOTREACHED(); |
+ case blink::WebServiceWorkerResponseTypeOpaqueRedirect: |
+ return CacheResponse::OPAQUE_REDIRECT_TYPE; |
} |
NOTREACHED(); |
return CacheResponse::OPAQUE_TYPE; |