diff options
author | ben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-02-26 01:11:49 +0000 |
---|---|---|
committer | ben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-02-26 01:11:49 +0000 |
commit | 45d8ab2e5999947afd517625949f93846fb2d0c7 (patch) | |
tree | bd7105ba55d3cb8a7407c266d1ef842034ae0ea1 /ui/views/controls/menu | |
parent | 137e7cd989d44bf12e57bf4d554fd36e3278f68f (diff) | |
download | chromium_src-45d8ab2e5999947afd517625949f93846fb2d0c7.zip chromium_src-45d8ab2e5999947afd517625949f93846fb2d0c7.tar.gz chromium_src-45d8ab2e5999947afd517625949f93846fb2d0c7.tar.bz2 |
Remove a bunch more uses of RootWindow::GetInstance()
http://crbug.com/112131
TEST=none
Review URL: https://chromiumcodereview.appspot.com/9460025
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123681 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/views/controls/menu')
-rw-r--r-- | ui/views/controls/menu/menu_controller.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/ui/views/controls/menu/menu_controller.cc b/ui/views/controls/menu/menu_controller.cc index d3b8e3f..1cce7fa 100644 --- a/ui/views/controls/menu/menu_controller.cc +++ b/ui/views/controls/menu/menu_controller.cc @@ -2017,8 +2017,10 @@ void MenuController::SetExitType(ExitType type) { // is necessary to exit from nested loop (See Dispatch methods). // Send non-op event so that Dispatch method will always be called. // crbug.com/104684. - if (exit_type_ == EXIT_ALL || exit_type_ == EXIT_DESTROYED) - aura::RootWindow::GetInstance()->PostNativeEvent(ui::CreateNoopEvent()); + if (exit_type_ == EXIT_ALL || exit_type_ == EXIT_DESTROYED) { + owner_->GetNativeView()->GetRootWindow()->PostNativeEvent( + ui::CreateNoopEvent()); + } #endif } |