Index: ui/views/controls/menu/menu_controller.h |
diff --git a/ui/views/controls/menu/menu_controller.h b/ui/views/controls/menu/menu_controller.h |
index 5821eec5a312e746e1a99ac8a74f8eb8d1246255..2dfcb62c4a836b0f573264371dee856d743988b3 100644 |
--- a/ui/views/controls/menu/menu_controller.h |
+++ b/ui/views/controls/menu/menu_controller.h |
@@ -37,6 +37,7 @@ namespace views { |
class MenuButton; |
class MenuHostRootView; |
class MenuItemView; |
+class MenuMessageLoop; |
class MouseEvent; |
class SubmenuView; |
class View; |
@@ -571,10 +572,6 @@ class VIEWS_EXPORT MenuController : public WidgetObserver { |
internal::MenuControllerDelegate* delegate_; |
- // How deep we are in nested message loops. This should be at most 2 (when |
- // showing a context menu from a menu). |
- int message_loop_depth_; |
- |
views::MenuConfig menu_config_; |
// The timestamp of the event which closed the menu - or 0 otherwise. |
@@ -594,7 +591,7 @@ class VIEWS_EXPORT MenuController : public WidgetObserver { |
// Set to true if the menu item was selected by touch. |
bool item_selected_by_touch_; |
- scoped_ptr<ui::ScopedEventDispatcher> nested_dispatcher_; |
+ scoped_ptr<MenuMessageLoop> message_loop_; |
DISALLOW_COPY_AND_ASSIGN(MenuController); |
}; |