Follow-up #2: Override the session configuration for cookieAcceptPolicy
authorddkilzer@apple.com <ddkilzer@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 24 Jan 2019 10:59:47 +0000 (10:59 +0000)
committerddkilzer@apple.com <ddkilzer@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 24 Jan 2019 10:59:47 +0000 (10:59 +0000)
<https://bugs.webkit.org/show_bug.cgi?id=190925>
<rdar://problem/45497382>

* pal/spi/cf/CFNetworkSPI.h: Protect Objective-C code using
defined(__OBJC__) macro.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@240430 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WebCore/PAL/ChangeLog
Source/WebCore/PAL/pal/spi/cf/CFNetworkSPI.h

index 1d64dcb..7f2e02e 100644 (file)
@@ -1,3 +1,12 @@
+2019-01-24  David Kilzer  <ddkilzer@apple.com>
+
+        Follow-up #2: Override the session configuration for cookieAcceptPolicy
+        <https://bugs.webkit.org/show_bug.cgi?id=190925>
+        <rdar://problem/45497382>
+
+        * pal/spi/cf/CFNetworkSPI.h: Protect Objective-C code using
+        defined(__OBJC__) macro.
+
 2019-01-23  David Kilzer  <ddkilzer@apple.com>
 
         Switch remaining CoreMedia soft-linking in WebKit over to CoreMediaSoftLink.{cpp,h}
index 8e68b0c..9e211a6 100644 (file)
@@ -65,7 +65,7 @@ WTF_EXTERN_C_END
 // This only needs to be declared on macOS 10.12 Sierra because
 // it will never appear in those SDK headers.  See also
 // HAVE(CFNETWORK_OVERRIDE_SESSION_COOKIE_ACCEPT_POLICY).
-#if PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED == 101200
+#if defined(__OBJC__) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED == 101200
 @interface NSHTTPCookieStorage ()
 @property (nonatomic, readwrite) BOOL _overrideSessionCookieAcceptPolicy;
 @end