summaryrefslogtreecommitdiff
path: root/chromium/ui/views/controls/menu/submenu_view.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/ui/views/controls/menu/submenu_view.cc')
-rw-r--r--chromium/ui/views/controls/menu/submenu_view.cc7
1 files changed, 5 insertions, 2 deletions
diff --git a/chromium/ui/views/controls/menu/submenu_view.cc b/chromium/ui/views/controls/menu/submenu_view.cc
index 04c38f5c364..0796aec6762 100644
--- a/chromium/ui/views/controls/menu/submenu_view.cc
+++ b/chromium/ui/views/controls/menu/submenu_view.cc
@@ -241,7 +241,7 @@ void SubmenuView::PaintChildren(const PaintInfo& paint_info) {
bool SubmenuView::GetDropFormats(
int* formats,
- std::set<ui::Clipboard::FormatType>* format_types) {
+ std::set<ui::ClipboardFormatType>* format_types) {
DCHECK(GetMenuItem()->GetMenuController());
return GetMenuItem()->GetMenuController()->GetDropFormats(this, formats,
format_types);
@@ -428,8 +428,11 @@ void SubmenuView::Close() {
}
void SubmenuView::Hide() {
- if (host_)
+ if (host_) {
host_->HideMenuHost();
+ NotifyAccessibilityEvent(ax::mojom::Event::kMenuPopupHide, true);
+ }
+
if (scroll_animator_->is_scrolling())
scroll_animator_->Stop();
}