summaryrefslogtreecommitdiffstats
path: root/ui/views/controls/menu
diff options
context:
space:
mode:
authorben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-02-26 01:11:49 +0000
committerben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-02-26 01:11:49 +0000
commit45d8ab2e5999947afd517625949f93846fb2d0c7 (patch)
treebd7105ba55d3cb8a7407c266d1ef842034ae0ea1 /ui/views/controls/menu
parent137e7cd989d44bf12e57bf4d554fd36e3278f68f (diff)
downloadchromium_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.cc6
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
}