| Index: ash/display/display_error_observer_chromeos.cc
|
| diff --git a/ash/display/display_error_observer_chromeos.cc b/ash/display/display_error_observer_chromeos.cc
|
| index 91e07db26008460c77bf17ccebe8a8d8c5b18fe5..8d10a5e03aea8dde53152d28582b4428a66a09c5 100644
|
| --- a/ash/display/display_error_observer_chromeos.cc
|
| +++ b/ash/display/display_error_observer_chromeos.cc
|
| @@ -45,15 +45,13 @@ void DisplayErrorObserver::OnDisplayModeChangeFailed(
|
| scoped_ptr<Notification> notification(new Notification(
|
| message_center::NOTIFICATION_TYPE_SIMPLE,
|
| kDisplayErrorNotificationId,
|
| + base::string16(), // title
|
| l10n_util::GetStringUTF16(message_id),
|
| - base::string16(), // message
|
| bundle.GetImageNamed(IDR_AURA_NOTIFICATION_DISPLAY),
|
| base::string16(), // display_source
|
| - message_center::NotifierId(
|
| - message_center::NotifierId::SYSTEM_COMPONENT,
|
| + message_center::NotifierId(message_center::NotifierId::SYSTEM_COMPONENT,
|
| system_notifier::kNotifierDisplayError),
|
| - message_center::RichNotificationData(),
|
| - NULL));
|
| + message_center::RichNotificationData(), NULL));
|
| message_center::MessageCenter::Get()->AddNotification(notification.Pass());
|
| }
|
|
|
| @@ -70,4 +68,18 @@ base::string16 DisplayErrorObserver::
|
| return base::string16();
|
| }
|
|
|
| +base::string16
|
| +DisplayErrorObserver::GetDisplayErrorNotificationMessageForTest() {
|
| + message_center::NotificationList::Notifications notifications =
|
| + message_center::MessageCenter::Get()->GetVisibleNotifications();
|
| + for (message_center::NotificationList::Notifications::const_iterator iter =
|
| + notifications.begin();
|
| + iter != notifications.end(); ++iter) {
|
| + if ((*iter)->id() == kDisplayErrorNotificationId)
|
| + return (*iter)->message();
|
| + }
|
| +
|
| + return base::string16();
|
| +}
|
| +
|
| } // namespace ash
|
|
|