Chromium Code Reviews| Index: content/renderer/mojo_bindings_controller.h |
| diff --git a/content/renderer/mojo_bindings_controller.h b/content/renderer/mojo_bindings_controller.h |
| index b0a3fb6f8e8c9d0cf310e5655bdc4ad85a0f0f94..a527306d0d4586e92ccf68dda0e9492e24196aa2 100644 |
| --- a/content/renderer/mojo_bindings_controller.h |
| +++ b/content/renderer/mojo_bindings_controller.h |
| @@ -20,6 +20,8 @@ namespace content { |
| class MojoContextState; |
| +enum class MojoBindingsType { FOR_UI_BINDINGS, FOR_LAYOUT_TESTS, FOR_HEADLESS }; |
|
Charlie Reis
2016/06/27 17:30:11
nit: s/FOR_UI_BINDINGS/FOR_WEB_UI/
alex clarke (OOO till 29th)
2016/07/29 09:06:23
Done.
|
| + |
| // MojoBindingsController is responsible for enabling the renderer side of mojo |
| // bindings. It creates (and destroys) a MojoContextState at the appropriate |
| // times and handles the necessary browser messages. MojoBindingsController |
| @@ -28,7 +30,8 @@ class MojoBindingsController |
| : public RenderFrameObserver, |
| public RenderFrameObserverTracker<MojoBindingsController> { |
| public: |
| - MojoBindingsController(RenderFrame* render_frame, bool for_layout_tests); |
| + MojoBindingsController(RenderFrame* render_frame, |
| + MojoBindingsType bindings_type); |
| void RunScriptsAtDocumentStart(); |
| void RunScriptsAtDocumentReady(); |
| @@ -45,7 +48,7 @@ class MojoBindingsController |
| void DidClearWindowObject() override; |
| void OnDestruct() override; |
| - const bool for_layout_tests_; |
| + const MojoBindingsType bindings_type_; |
| DISALLOW_COPY_AND_ASSIGN(MojoBindingsController); |
| }; |