| 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..eb24468c5d2b0e915e84780378caebae806a77b7 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)
|
| + : context_(context), service_(FeedbackService::CreateInstance()) {}
|
|
|
| FeedbackPrivateAPI::~FeedbackPrivateAPI() {
|
| delete service_;
|
| @@ -70,7 +68,7 @@ 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 (context_ && ExtensionSystem::Get(context_)->event_router()) {
|
| FeedbackInfo info;
|
| info.description = description_template;
|
| info.category_tag = make_scoped_ptr(new std::string(category_tag));
|
| @@ -86,13 +84,12 @@ 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 = 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(context_)->event_router()->DispatchEventToExtension(
|
| + kFeedbackExtensionId, event.Pass());
|
| }
|
| }
|
|
|
|
|