summaryrefslogtreecommitdiffstats
path: root/o3d
diff options
context:
space:
mode:
Diffstat (limited to 'o3d')
-rw-r--r--o3d/plugin/mac/plugin_mac.mm3
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];