Index: chrome/browser/feedback/feedback_profile_observer.cc |
=================================================================== |
--- chrome/browser/feedback/feedback_profile_observer.cc (revision 254798) |
+++ chrome/browser/feedback/feedback_profile_observer.cc (working copy) |
@@ -43,7 +43,7 @@ |
DCHECK_EQ(chrome::NOTIFICATION_PROFILE_CREATED, type); |
Profile* profile = content::Source<Profile>(source).ptr(); |
- if (!profile->IsOffTheRecord()) |
+ if (profile && !profile->IsOffTheRecord()) |
QueueUnsentReports(profile); |
} |
@@ -52,9 +52,10 @@ |
feedback::FeedbackUploader* uploader = |
feedback::FeedbackUploaderFactory::GetForBrowserContext(context); |
BrowserThread::PostBlockingPoolTask(FROM_HERE, |
- base::Bind( |
- &FeedbackReport::LoadReportsAndQueue, context, base::Bind( |
- &FeedbackUploader::QueueReport, uploader->AsWeakPtr()))); |
+ base::Bind(&FeedbackReport::LoadReportsAndQueue, |
+ context->GetPath(), |
+ base::Bind(&FeedbackUploader::QueueReport, |
+ uploader->AsWeakPtr()))); |
} |
} // namespace feedback |