| Index: ios/crnet/crnet_environment.mm
|
| diff --git a/ios/crnet/crnet_environment.mm b/ios/crnet/crnet_environment.mm
|
| index d216159005e32badc7ec32531358694e6ba0f0c1..5e8b7c5832c59a839a9abdd57f751ad0bf495eb9 100644
|
| --- a/ios/crnet/crnet_environment.mm
|
| +++ b/ios/crnet/crnet_environment.mm
|
| @@ -275,7 +275,7 @@ void CrNetEnvironment::Install() {
|
|
|
| void CrNetEnvironment::InstallIntoSessionConfiguration(
|
| NSURLSessionConfiguration* config) {
|
| - config.protocolClasses = @[ [CRNHTTPProtocolHandler class] ];
|
| + config.protocolClasses = @[ [CRNPauseableHTTPProtocolHandler class] ];
|
| }
|
|
|
| CrNetEnvironment::~CrNetEnvironment() {
|
| @@ -292,14 +292,15 @@ void CrNetEnvironment::SetHTTPProtocolHandlerRegistered(bool registered) {
|
| // Disable the default cache.
|
| [NSURLCache setSharedURLCache:nil];
|
| // Register the chrome http protocol handler to replace the default one.
|
| - BOOL success = [NSURLProtocol registerClass:[CRNHTTPProtocolHandler class]];
|
| + BOOL success = [NSURLProtocol registerClass:
|
| + [CRNPauseableHTTPProtocolHandler class]];
|
| DCHECK(success);
|
| } else {
|
| // Set up an empty default cache, with default size.
|
| // TODO(droger): If the NSURLCache is to be used, its size should most
|
| // likely be changed. On an iPod2 with iOS4, the default size is 512k.
|
| [NSURLCache setSharedURLCache:[[[NSURLCache alloc] init] autorelease]];
|
| - [NSURLProtocol unregisterClass:[CRNHTTPProtocolHandler class]];
|
| + [NSURLProtocol unregisterClass:[CRNPauseableHTTPProtocolHandler class]];
|
| }
|
| }
|
|
|
|
|