| Index: ui/views/controls/menu/menu_runner.h
|
| diff --git a/ui/views/controls/menu/menu_runner.h b/ui/views/controls/menu/menu_runner.h
|
| index a96bfb2ee42f06738fde3b5536bf3b4282667f3a..663d1b04fb6225b6510ec9fa7fefeb13719ed7fd 100644
|
| --- a/ui/views/controls/menu/menu_runner.h
|
| +++ b/ui/views/controls/menu/menu_runner.h
|
| @@ -34,7 +34,7 @@ class Widget;
|
|
|
| namespace internal {
|
| class DisplayChangeListener;
|
| -class MenuRunnerImpl;
|
| +class MenuRunnerImplInterface;
|
| }
|
|
|
| namespace test {
|
| @@ -134,9 +134,9 @@ class VIEWS_EXPORT MenuRunner {
|
| void SetRunnerHandler(scoped_ptr<MenuRunnerHandler> runner_handler);
|
|
|
| const int32 run_types_;
|
| - scoped_ptr<MenuModelAdapter> menu_model_adapter_;
|
|
|
| - internal::MenuRunnerImpl* holder_;
|
| + // We own this. No scoped_ptr because it is destroyed by calling Release().
|
| + internal::MenuRunnerImplInterface* impl_;
|
|
|
| // An implementation of RunMenuAt. This is usually NULL and ignored. If this
|
| // is not NULL, this implementation will be used.
|
|
|