Index: content/child/notifications/notification_manager.cc |
diff --git a/content/child/notifications/notification_manager.cc b/content/child/notifications/notification_manager.cc |
index b442bafb2eaa8b2ee3aedb14a587c05cbce6247c..e39588e44abff3db1235b61266ddc6f946fb0a86 100644 |
--- a/content/child/notifications/notification_manager.cc |
+++ b/content/child/notifications/notification_manager.cc |
@@ -8,7 +8,6 @@ |
#include "base/lazy_instance.h" |
#include "base/metrics/histogram_macros.h" |
-#include "base/strings/string_number_conversions.h" |
#include "base/strings/utf_string_conversions.h" |
#include "base/thread_task_runner_handle.h" |
#include "base/threading/thread_local.h" |
@@ -93,7 +92,7 @@ void NotificationManager::showPersistent( |
blink::WebServiceWorkerRegistration* service_worker_registration, |
blink::WebNotificationShowCallbacks* callbacks) { |
DCHECK(service_worker_registration); |
- int64 service_worker_registration_id = |
+ int64_t service_worker_registration_id = |
static_cast<WebServiceWorkerRegistrationImpl*>( |
service_worker_registration)->registration_id(); |
@@ -147,7 +146,7 @@ void NotificationManager::getNotifications( |
service_worker_registration); |
GURL origin = GURL(service_worker_registration_impl->scope()).GetOrigin(); |
- int64 service_worker_registration_id = |
+ int64_t service_worker_registration_id = |
service_worker_registration_impl->registration_id(); |
// TODO(peter): GenerateNotificationId is more of a request id. Consider |
@@ -186,20 +185,7 @@ void NotificationManager::close(blink::WebNotificationDelegate* delegate) { |
void NotificationManager::closePersistent( |
const blink::WebSerializedOrigin& origin, |
- const blink::WebString& persistent_notification_id_string) { |
- // TODO(peter): Blink should store the persistent_notification_id as an |
- // int64_t instead of a string. The id, created by Chromium, is a decimal |
- // number that fits in an int64_t, so convert it until the API updates. |
- base::string16 string_value = persistent_notification_id_string; |
- |
- int64_t persistent_notification_id = 0; |
- if (!base::StringToInt64(string_value, |
- &persistent_notification_id)) { |
- NOTREACHED() << "Unable to close persistent notification; invalid id: " |
- << string_value; |
- return; |
- } |
- |
+ int64_t persistent_notification_id) { |
thread_safe_sender_->Send(new PlatformNotificationHostMsg_ClosePersistent( |
GURL(origin.string()), |
persistent_notification_id)); |
@@ -301,8 +287,7 @@ void NotificationManager::OnDidGetNotifications( |
for (size_t i = 0; i < notification_infos.size(); ++i) { |
blink::WebPersistentNotificationInfo web_notification_info; |
- web_notification_info.persistentNotificationId = |
- blink::WebString::fromUTF8(notification_infos[i].first); |
+ web_notification_info.persistentId = notification_infos[i].first; |
web_notification_info.data = |
ToWebNotificationData(notification_infos[i].second); |
@@ -334,7 +319,7 @@ void NotificationManager::DisplayPageNotification( |
void NotificationManager::DisplayPersistentNotification( |
const blink::WebSerializedOrigin& origin, |
const blink::WebNotificationData& notification_data, |
- int64 service_worker_registration_id, |
+ int64_t service_worker_registration_id, |
scoped_ptr<blink::WebNotificationShowCallbacks> callbacks, |
const SkBitmap& icon) { |
// TODO(peter): GenerateNotificationId is more of a request id. Consider |