Index: chrome/browser/extensions/api/feedback_private/feedback_private_api.cc |
diff --git a/chrome/browser/extensions/api/feedback_private/feedback_private_api.cc b/chrome/browser/extensions/api/feedback_private/feedback_private_api.cc |
index 3708575809b58f2da741496d707e26fc5a5c848c..f5ddf4109fdd7363fd4db07b1a1deaadb5e2e5c2 100644 |
--- a/chrome/browser/extensions/api/feedback_private/feedback_private_api.cc |
+++ b/chrome/browser/extensions/api/feedback_private/feedback_private_api.cc |
@@ -50,10 +50,8 @@ ProfileKeyedAPIFactory<FeedbackPrivateAPI>* |
return g_factory.Pointer(); |
} |
-FeedbackPrivateAPI::FeedbackPrivateAPI(Profile* profile) |
- : profile_(profile), |
- service_(FeedbackService::CreateInstance()) { |
-} |
+FeedbackPrivateAPI::FeedbackPrivateAPI(content::BrowserContext* context) |
+ : browser_context_(context), service_(FeedbackService::CreateInstance()) {} |
FeedbackPrivateAPI::~FeedbackPrivateAPI() { |
delete service_; |
@@ -70,7 +68,8 @@ void FeedbackPrivateAPI::RequestFeedback( |
const GURL& page_url) { |
// TODO(rkc): Remove logging once crbug.com/284662 is closed. |
LOG(WARNING) << "FEEDBACK_DEBUG: Feedback requested."; |
- if (profile_ && ExtensionSystem::Get(profile_)->event_router()) { |
+ if (browser_context_ && |
+ ExtensionSystem::Get(browser_context_)->event_router()) { |
FeedbackInfo info; |
info.description = description_template; |
info.category_tag = make_scoped_ptr(new std::string(category_tag)); |
@@ -86,13 +85,13 @@ void FeedbackPrivateAPI::RequestFeedback( |
scoped_ptr<Event> event(new Event( |
feedback_private::OnFeedbackRequested::kEventName, args.Pass())); |
- event->restrict_to_browser_context = profile_; |
+ event->restrict_to_browser_context = browser_context_; |
// TODO(rkc): Remove logging once crbug.com/284662 is closed. |
LOG(WARNING) << "FEEDBACK_DEBUG: Dispatching onFeedbackRequested event."; |
- ExtensionSystem::Get(profile_)->event_router()->DispatchEventToExtension( |
- kFeedbackExtensionId, |
- event.Pass()); |
+ ExtensionSystem::Get(browser_context_) |
+ ->event_router() |
+ ->DispatchEventToExtension(kFeedbackExtensionId, event.Pass()); |
} |
} |