Index: ui/arc/notification/arc_custom_notification_view.cc |
diff --git a/ui/arc/notification/arc_custom_notification_view.cc b/ui/arc/notification/arc_custom_notification_view.cc |
index 1ac5c335563036ba77a063cba44d3c203a145ae6..0ba780b50a7c859457c70328505834beba6dec8b 100644 |
--- a/ui/arc/notification/arc_custom_notification_view.cc |
+++ b/ui/arc/notification/arc_custom_notification_view.cc |
@@ -16,6 +16,7 @@ |
#include "ui/gfx/image/image_skia.h" |
#include "ui/gfx/transform.h" |
#include "ui/message_center/message_center_style.h" |
+#include "ui/message_center/views/custom_notification_view.h" |
#include "ui/resources/grit/ui_resources.h" |
#include "ui/strings/grit/ui_strings.h" |
#include "ui/views/background.h" |
@@ -291,6 +292,12 @@ void ArcCustomNotificationView::AttachSurface() { |
slide_helper_.reset(new SlideHelper(this)); |
} |
+void ArcCustomNotificationView::UpdateAccessibleName() { |
+ DCHECK(parent() != nullptr); |
+ static_cast<message_center::CustomNotificationView *>( |
+ parent())->set_accessible_name(item_->accessibile_name()); |
+} |
+ |
void ArcCustomNotificationView::ViewHierarchyChanged( |
const views::View::ViewHierarchyChangedDetails& details) { |
views::Widget* widget = GetWidget(); |
@@ -311,6 +318,7 @@ void ArcCustomNotificationView::ViewHierarchyChanged( |
if (!widget || !surface_ || !details.is_add) |
return; |
+ UpdateAccessibleName(); |
AttachSurface(); |
} |