diff options
Diffstat (limited to 'chrome/browser/chrome_content_browser_client.cc')
-rw-r--r-- | chrome/browser/chrome_content_browser_client.cc | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc index d27c0b2..4e6c2cb 100644 --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc @@ -1840,13 +1840,15 @@ void ChromeContentBrowserClient::GetAdditionalMappedFilesForChildProcess( FileDescriptor(f, true))); #if defined(USE_LINUX_BREAKPAD) - f = CrashDumpManager::GetInstance()->CreateMinidumpFile(child_process_id); - if (f == base::kInvalidPlatformFileValue) { - LOG(ERROR) << "Failed to create file for minidump, crash reporting will be " - "disabled for this process."; - } else { - mappings->push_back(FileDescriptorInfo(kAndroidMinidumpDescriptor, - FileDescriptor(f, true))); + if (IsCrashReporterEnabled()) { + f = CrashDumpManager::GetInstance()->CreateMinidumpFile(child_process_id); + if (f == base::kInvalidPlatformFileValue) { + LOG(ERROR) << "Failed to create file for minidump, crash reporting will " + "be disabled for this process."; + } else { + mappings->push_back(FileDescriptorInfo(kAndroidMinidumpDescriptor, + FileDescriptor(f, true))); + } } #endif // defined(USE_LINUX_BREAKPAD) |