Title: [128838] trunk/Source/WebKit2
Revision
128838
Author
[email protected]
Date
2012-09-17 18:46:56 -0700 (Mon, 17 Sep 2012)

Log Message

Fix the Snow Leopard build.

* PluginProcess/mac/PluginProcessMac.mm:
(WebKit::PluginProcess::platformInitialize):

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (128837 => 128838)


--- trunk/Source/WebKit2/ChangeLog	2012-09-18 01:37:18 UTC (rev 128837)
+++ trunk/Source/WebKit2/ChangeLog	2012-09-18 01:46:56 UTC (rev 128838)
@@ -1,5 +1,12 @@
 2012-09-17  Sam Weinig  <[email protected]>
 
+        Fix the Snow Leopard build.
+
+        * PluginProcess/mac/PluginProcessMac.mm:
+        (WebKit::PluginProcess::platformInitialize):
+
+2012-09-17  Sam Weinig  <[email protected]>
+
         Add experimental code to enter a sandbox for a plug-in.
         Based on a patch by Ivan Krstić.
         <rdar://problem/11823151>

Modified: trunk/Source/WebKit2/PluginProcess/mac/PluginProcessMac.mm (128837 => 128838)


--- trunk/Source/WebKit2/PluginProcess/mac/PluginProcessMac.mm	2012-09-18 01:37:18 UTC (rev 128837)
+++ trunk/Source/WebKit2/PluginProcess/mac/PluginProcessMac.mm	2012-09-18 01:46:56 UTC (rev 128838)
@@ -30,7 +30,6 @@
 #if ENABLE(PLUGIN_PROCESS)
 
 #import "NetscapePlugin.h"
-#import "NetscapeSandboxFunctions.h"
 #import "PluginProcessShim.h"
 #import "PluginProcessProxyMessages.h"
 #import "PluginProcessCreationParameters.h"
@@ -40,6 +39,10 @@
 #import <objc/runtime.h>
 #import <wtf/HashSet.h>
 
+#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070
+#import "NetscapeSandboxFunctions.h"
+#endif
+
 namespace WebKit {
 
 static pthread_once_t shouldCallRealDebuggerOnce = PTHREAD_ONCE_INIT;
@@ -263,6 +266,7 @@
     m_connection->send(Messages::PluginProcessProxy::SetFullscreenWindowIsShowing(fullscreenWindowIsShowing), 0);
 }
 
+#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070
 static void initializeSandbox(const String& pluginPath)
 {
     RetainPtr<CFStringRef> cfPluginPath = adoptCF(pluginPath.createCFString());
@@ -287,6 +291,7 @@
 
     enterSandbox([profileString.get() UTF8String], 0, 0);
 }
+#endif
 
 void PluginProcess::platformInitialize(const PluginProcessCreationParameters& parameters)
 {
@@ -300,7 +305,9 @@
     
     WKSetVisibleApplicationName((CFStringRef)applicationName);
 
+#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070
     initializeSandbox(m_pluginPath);
+#endif
 }
 
 } // namespace WebKit
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to