| Index: chrome/browser/notifications/desktop_notification_service.cc
|
| diff --git a/chrome/browser/notifications/desktop_notification_service.cc b/chrome/browser/notifications/desktop_notification_service.cc
|
| index 0f86e2697a2e5de9eef5f10de3748084c122d796..8059e1eef865f980c667827fb37672e3752e3fef 100644
|
| --- a/chrome/browser/notifications/desktop_notification_service.cc
|
| +++ b/chrome/browser/notifications/desktop_notification_service.cc
|
| @@ -117,7 +117,7 @@ class NotificationPermissionInfoBarDelegate : public ConfirmInfoBarDelegate {
|
| public:
|
| NotificationPermissionInfoBarDelegate(TabContents* contents,
|
| const GURL& origin,
|
| - const std::wstring& display_name,
|
| + const string16& display_name,
|
| int process_id,
|
| int route_id,
|
| int callback_context)
|
| @@ -144,8 +144,9 @@ class NotificationPermissionInfoBarDelegate : public ConfirmInfoBarDelegate {
|
| delete this;
|
| }
|
|
|
| - virtual std::wstring GetMessageText() const {
|
| - return l10n_util::GetStringF(IDS_NOTIFICATION_PERMISSIONS, display_name_);
|
| + virtual string16 GetMessageText() const {
|
| + return l10n_util::GetStringFUTF16(IDS_NOTIFICATION_PERMISSIONS,
|
| + display_name_);
|
| }
|
|
|
| virtual SkBitmap* GetIcon() const {
|
| @@ -157,10 +158,10 @@ class NotificationPermissionInfoBarDelegate : public ConfirmInfoBarDelegate {
|
| return BUTTON_OK | BUTTON_CANCEL | BUTTON_OK_DEFAULT;
|
| }
|
|
|
| - virtual std::wstring GetButtonLabel(InfoBarButton button) const {
|
| + virtual string16 GetButtonLabel(InfoBarButton button) const {
|
| return button == BUTTON_OK ?
|
| - l10n_util::GetString(IDS_NOTIFICATION_PERMISSION_YES) :
|
| - l10n_util::GetString(IDS_NOTIFICATION_PERMISSION_NO);
|
| + l10n_util::GetStringUTF16(IDS_NOTIFICATION_PERMISSION_YES) :
|
| + l10n_util::GetStringUTF16(IDS_NOTIFICATION_PERMISSION_NO);
|
| }
|
|
|
| virtual bool Accept() {
|
| @@ -186,7 +187,7 @@ class NotificationPermissionInfoBarDelegate : public ConfirmInfoBarDelegate {
|
|
|
| // The display name for the origin to be displayed. Will be different from
|
| // origin_ for extensions.
|
| - std::wstring display_name_;
|
| + string16 display_name_;
|
|
|
| // The Profile that we restore sessions from.
|
| Profile* profile_;
|
| @@ -517,10 +518,9 @@ void DesktopNotificationService::RequestPermission(
|
| ContentSetting setting = GetContentSetting(origin);
|
| if (setting == CONTENT_SETTING_ASK) {
|
| // Show an info bar requesting permission.
|
| - std::wstring display_name = UTF16ToWide(DisplayNameForOrigin(origin));
|
| -
|
| tab->AddInfoBar(new NotificationPermissionInfoBarDelegate(
|
| - tab, origin, display_name, process_id, route_id, callback_context));
|
| + tab, origin, DisplayNameForOrigin(origin), process_id,
|
| + route_id, callback_context));
|
| } else {
|
| // Notify renderer immediately.
|
| ChromeThread::PostTask(
|
|
|