diff options
Diffstat (limited to 'o3d')
-rw-r--r-- | o3d/plugin/mac/plugin_mac.mm | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/o3d/plugin/mac/plugin_mac.mm b/o3d/plugin/mac/plugin_mac.mm index 604bcfe..509a465 100644 --- a/o3d/plugin/mac/plugin_mac.mm +++ b/o3d/plugin/mac/plugin_mac.mm @@ -329,6 +329,9 @@ bool ExceptionCallback(int exception_type, } void InitializeBreakpad() { + // Don't initialize if we are running in the Chrome browser + // since Chrome already runs Breakpad and on Mac the two + // instances collide and break crash dump reporting. if (!gBreakpadRef && !IsBrowserChrome()) { NSBundle* bundle = [NSBundle bundleWithIdentifier:@"com.google.o3d"]; NSDictionary* info = [bundle infoDictionary]; |