Title: [166387] trunk/Source/WebKit2
Revision
166387
Author
psola...@apple.com
Date
2014-03-27 17:27:27 -0700 (Thu, 27 Mar 2014)

Log Message

[iOS WebKit2] Don't pass disk cache directory path on iOS
https://bugs.webkit.org/show_bug.cgi?id=130862

Reviewed by Sam Weinig.

The diskPath passed to NSURLCache initializer is treated differently on Mac and iOS. Just
pass nil for now until we sort out the API.

* NetworkProcess/cocoa/NetworkProcessCocoa.mm:
(WebKit::NetworkProcess::platformInitializeNetworkProcessCocoa):
* WebProcess/cocoa/WebProcessCocoa.mm:
(WebKit::WebProcess::platformInitializeWebProcess):

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (166386 => 166387)


--- trunk/Source/WebKit2/ChangeLog	2014-03-27 23:52:23 UTC (rev 166386)
+++ trunk/Source/WebKit2/ChangeLog	2014-03-28 00:27:27 UTC (rev 166387)
@@ -1,5 +1,20 @@
 2014-03-27  Pratik Solanki  <psola...@apple.com>
 
+        [iOS WebKit2] Don't pass disk cache directory path on iOS
+        https://bugs.webkit.org/show_bug.cgi?id=130862
+
+        Reviewed by Sam Weinig.
+
+        The diskPath passed to NSURLCache initializer is treated differently on Mac and iOS. Just
+        pass nil for now until we sort out the API.
+
+        * NetworkProcess/cocoa/NetworkProcessCocoa.mm:
+        (WebKit::NetworkProcess::platformInitializeNetworkProcessCocoa):
+        * WebProcess/cocoa/WebProcessCocoa.mm:
+        (WebKit::WebProcess::platformInitializeWebProcess):
+
+2014-03-27  Pratik Solanki  <psola...@apple.com>
+
         [iOS WebKit2] Share network process code between iOS and Mac
         https://bugs.webkit.org/show_bug.cgi?id=130861
 

Modified: trunk/Source/WebKit2/NetworkProcess/cocoa/NetworkProcessCocoa.mm (166386 => 166387)


--- trunk/Source/WebKit2/NetworkProcess/cocoa/NetworkProcessCocoa.mm	2014-03-27 23:52:23 UTC (rev 166386)
+++ trunk/Source/WebKit2/NetworkProcess/cocoa/NetworkProcessCocoa.mm	2014-03-28 00:27:27 UTC (rev 166387)
@@ -56,10 +56,15 @@
 
     if (!m_diskCacheDirectory.isNull()) {
         SandboxExtension::consumePermanently(parameters.diskCacheDirectoryExtensionHandle);
+#if PLATFORM(IOS)
+        NSString *diskCachePath = nil;
+#else
+        NSString *diskCachePath = parameters.diskCacheDirectory;
+#endif
         [NSURLCache setSharedURLCache:adoptNS([[NSURLCache alloc]
             initWithMemoryCapacity:parameters.nsURLCacheMemoryCapacity
             diskCapacity:parameters.nsURLCacheDiskCapacity
-            diskPath:parameters.diskCacheDirectory]).get()];
+            diskPath:diskCachePath]).get()];
     }
 
 #if PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090

Modified: trunk/Source/WebKit2/WebProcess/cocoa/WebProcessCocoa.mm (166386 => 166387)


--- trunk/Source/WebKit2/WebProcess/cocoa/WebProcessCocoa.mm	2014-03-27 23:52:23 UTC (rev 166386)
+++ trunk/Source/WebKit2/WebProcess/cocoa/WebProcessCocoa.mm	2014-03-28 00:27:27 UTC (rev 166387)
@@ -165,10 +165,15 @@
     // NSURLCache, which it can disable to save memory.
     if (!usesNetworkProcess()) {
         if (!parameters.diskCacheDirectory.isNull()) {
+#if PLATFORM(IOS)
+            NSString *diskCachePath = nil;
+#else
+            NSString *diskCachePath = parameters.diskCacheDirectory;
+#endif
             [NSURLCache setSharedURLCache:adoptNS([[NSURLCache alloc]
                 initWithMemoryCapacity:parameters.nsURLCacheMemoryCapacity
                 diskCapacity:parameters.nsURLCacheDiskCapacity
-                diskPath:parameters.diskCacheDirectory]).get()];
+                diskPath:diskCachePath]).get()];
         }
     }
 
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to