diff options
Diffstat (limited to 'chrome/browser/ui/views/accessibility_event_router_views.cc')
-rw-r--r-- | chrome/browser/ui/views/accessibility_event_router_views.cc | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/chrome/browser/ui/views/accessibility_event_router_views.cc b/chrome/browser/ui/views/accessibility_event_router_views.cc index 48e5514..c99022b 100644 --- a/chrome/browser/ui/views/accessibility_event_router_views.cc +++ b/chrome/browser/ui/views/accessibility_event_router_views.cc @@ -24,6 +24,8 @@ #include "views/controls/menu/submenu_view.h" #include "views/controls/textfield/textfield.h" #include "views/view.h" +#include "views/widget/native_widget.h" +#include "views/widget/widget.h" #include "views/window/window.h" using views::FocusManager; @@ -124,8 +126,9 @@ void AccessibilityEventRouterViews::DispatchAccessibilityNotification( Profile* profile = NULL; views::Window* window = view->GetWindow(); if (window) { - profile = reinterpret_cast<Profile*>(window->GetNativeWindowProperty( - Profile::kProfileKey)); + profile = reinterpret_cast<Profile*>( + window->AsWidget()->native_widget()->GetNativeWindowProperty( + Profile::kProfileKey)); } if (!profile) profile = most_recent_profile_; |