| Index: chrome/browser/extensions/api/notifications/notifications_api.cc
|
| diff --git a/chrome/browser/extensions/api/notifications/notifications_api.cc b/chrome/browser/extensions/api/notifications/notifications_api.cc
|
| index 257eb1ab5b6ef8f74d6e91e5281a5c7be6b9b461..962e162c8d436c6ad8b237f607eb7755425bda38 100644
|
| --- a/chrome/browser/extensions/api/notifications/notifications_api.cc
|
| +++ b/chrome/browser/extensions/api/notifications/notifications_api.cc
|
| @@ -149,7 +149,7 @@ class NotificationsApiDelegate : public NotificationDelegate {
|
|
|
| virtual void Close(bool by_user) OVERRIDE {
|
| scoped_ptr<base::ListValue> args(CreateBaseEventArgs());
|
| - args->Append(Value::CreateBooleanValue(by_user));
|
| + args->Append(new base::FundamentalValue(by_user));
|
| SendEvent(event_names::kOnNotificationClosed, args.Pass());
|
| }
|
|
|
| @@ -165,7 +165,7 @@ class NotificationsApiDelegate : public NotificationDelegate {
|
|
|
| virtual void ButtonClick(int index) OVERRIDE {
|
| scoped_ptr<base::ListValue> args(CreateBaseEventArgs());
|
| - args->Append(Value::CreateIntegerValue(index));
|
| + args->Append(new base::FundamentalValue(index));
|
| SendEvent(event_names::kOnNotificationButtonClicked, args.Pass());
|
| }
|
|
|
| @@ -202,7 +202,7 @@ class NotificationsApiDelegate : public NotificationDelegate {
|
|
|
| scoped_ptr<base::ListValue> CreateBaseEventArgs() {
|
| scoped_ptr<base::ListValue> args(new base::ListValue());
|
| - args->Append(Value::CreateStringValue(id_));
|
| + args->Append(new base::StringValue(id_));
|
| return args.Pass();
|
| }
|
|
|
| @@ -491,7 +491,7 @@ bool NotificationsCreateFunction::RunNotificationsApi() {
|
| else
|
| notification_id = kNotificationPrefix + base::Uint64ToString(next_id_++);
|
|
|
| - SetResult(Value::CreateStringValue(notification_id));
|
| + SetResult(new base::StringValue(notification_id));
|
|
|
| // TODO(dewittj): Add more human-readable error strings if this fails.
|
| if (!CreateNotification(notification_id, ¶ms_->options))
|
| @@ -518,7 +518,7 @@ bool NotificationsUpdateFunction::RunNotificationsApi() {
|
| g_browser_process->notification_ui_manager()->FindById(
|
| CreateScopedIdentifier(extension_->id(), params_->notification_id));
|
| if (!matched_notification) {
|
| - SetResult(Value::CreateBooleanValue(false));
|
| + SetResult(new base::FundamentalValue(false));
|
| SendResponse(true);
|
| return true;
|
| }
|
| @@ -530,7 +530,7 @@ bool NotificationsUpdateFunction::RunNotificationsApi() {
|
| Notification notification = *matched_notification;
|
| bool could_update_notification = UpdateNotification(
|
| params_->notification_id, ¶ms_->options, ¬ification);
|
| - SetResult(Value::CreateBooleanValue(could_update_notification));
|
| + SetResult(new base::FundamentalValue(could_update_notification));
|
| if (!could_update_notification)
|
| return false;
|
|
|
| @@ -553,7 +553,7 @@ bool NotificationsClearFunction::RunNotificationsApi() {
|
| bool cancel_result = g_browser_process->notification_ui_manager()->CancelById(
|
| CreateScopedIdentifier(extension_->id(), params_->notification_id));
|
|
|
| - SetResult(Value::CreateBooleanValue(cancel_result));
|
| + SetResult(new base::FundamentalValue(cancel_result));
|
| SendResponse(true);
|
|
|
| return true;
|
|
|