| Index: chrome/browser/android/crash_dump_manager.cc
|
| diff --git a/chrome/browser/android/crash_dump_manager.cc b/chrome/browser/android/crash_dump_manager.cc
|
| index 66be4ce517f41c29c22355a17627ed15d2f8fd34..f079c51a2a0b00cf7688d2afd2dd0a6c4b18436a 100644
|
| --- a/chrome/browser/android/crash_dump_manager.cc
|
| +++ b/chrome/browser/android/crash_dump_manager.cc
|
| @@ -25,8 +25,20 @@
|
|
|
| using content::BrowserThread;
|
|
|
| +// static
|
| +CrashDumpManager* CrashDumpManager::instance_ = NULL;
|
| +
|
| +// static
|
| +CrashDumpManager* CrashDumpManager::GetInstance() {
|
| + return instance_;
|
| +}
|
| +
|
| CrashDumpManager::CrashDumpManager() {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| + DCHECK(!instance_);
|
| +
|
| + instance_ = this;
|
| +
|
| notification_registrar_.Add(this,
|
| content::NOTIFICATION_RENDERER_PROCESS_TERMINATED,
|
| content::NotificationService::AllSources());
|
| @@ -42,6 +54,7 @@ CrashDumpManager::CrashDumpManager() {
|
| }
|
|
|
| CrashDumpManager::~CrashDumpManager() {
|
| + instance_ = NULL;
|
| }
|
|
|
| int CrashDumpManager::CreateMinidumpFile(int child_process_id) {
|
|
|