| Index: ui/views/controls/menu/menu_runner_impl_interface.h
|
| diff --git a/ui/views/controls/menu/menu_runner_impl_interface.h b/ui/views/controls/menu/menu_runner_impl_interface.h
|
| index 3aad7e38784717b2ea461641cbcb39a4df1989d2..1e7e45f63f92c8c51f9797eb9a5d52279dcb5a2b 100644
|
| --- a/ui/views/controls/menu/menu_runner_impl_interface.h
|
| +++ b/ui/views/controls/menu/menu_runner_impl_interface.h
|
| @@ -7,6 +7,7 @@
|
|
|
| #include <stdint.h>
|
|
|
| +#include "base/callback_forward.h"
|
| #include "ui/views/controls/menu/menu_runner.h"
|
|
|
| namespace views {
|
| @@ -23,8 +24,10 @@ class MenuRunnerImplInterface {
|
| public:
|
| // Creates a concrete instance for running |menu_model|.
|
| // |run_types| is a bitmask of MenuRunner::RunTypes.
|
| - static MenuRunnerImplInterface* Create(ui::MenuModel* menu_model,
|
| - int32_t run_types);
|
| + static MenuRunnerImplInterface* Create(
|
| + ui::MenuModel* menu_model,
|
| + int32_t run_types,
|
| + const base::Closure& on_menu_closed_callback);
|
|
|
| // Returns true if we're in a nested message loop running the menu.
|
| virtual bool IsRunning() const = 0;
|
|
|