Index: content/plugin/plugin_main_mac.mm |
diff --git a/content/plugin/plugin_main_mac.mm b/content/plugin/plugin_main_mac.mm |
index 557deb76e53a4229ebaab45cc233c7812b28df6b..91deed83dab84c0674cee18c95b74ce4c4a5d98b 100644 |
--- a/content/plugin/plugin_main_mac.mm |
+++ b/content/plugin/plugin_main_mac.mm |
@@ -3,14 +3,11 @@ |
// found in the LICENSE file. |
#import <AppKit/AppKit.h> |
-#include <servers/bootstrap.h> |
#include "base/environment.h" |
-#include "base/mac/mach_logging.h" |
#include "base/memory/scoped_ptr.h" |
#include "base/strings/string_util.h" |
#include "content/common/plugin_carbon_interpose_constants_mac.h" |
-#include "content/common/sandbox_init_mac.h" |
#include "content/plugin/plugin_interpose_util_mac.h" |
#include "content/public/common/content_client.h" |
@@ -49,27 +46,6 @@ void TrimInterposeEnvironment() { |
#endif |
void InitializeChromeApplication() { |
- // The bootstrap sandbox has taken over the bootstrap port. However, NPAPI |
- // plugins request servers with the BOOTSTRAP_PER_PID_SERVICE flag. This |
- // will fail, since the browser will be forwarding the message on behalf of |
- // the plugin, and the browser has already created these per-pid services |
- // for itself. |
- // |
- // Instead, request the real bootstrap port from the sandbox server, which |
- // can then be used by the plugin. |
- mach_port_t new_bootstrap_port = MACH_PORT_NULL; |
- kern_return_t kr = bootstrap_look_up(bootstrap_port, |
- kBootstrapPortNameForNPAPIPlugins, &new_bootstrap_port); |
- BOOTSTRAP_LOG_IF(ERROR, kr != KERN_SUCCESS, kr) |
- << "Failed to look up original bootstrap port."; |
- if (kr == KERN_SUCCESS) { |
- bootstrap_port = new_bootstrap_port; |
- kr = task_set_bootstrap_port(mach_task_self(), new_bootstrap_port); |
- MACH_LOG_IF(ERROR, kr != KERN_SUCCESS, kr) |
- << "Failed to reset TASK_BOOTSTRAP_PORT."; |
- } |
- |
- |
[NSApplication sharedApplication]; |
mac_plugin_interposing::SetUpCocoaInterposing(); |
} |