Index: content/public/browser/web_ui_message_handler.h |
diff --git a/content/public/browser/web_ui_message_handler.h b/content/public/browser/web_ui_message_handler.h |
index b6908769a00b28a824e51271db0a724a03e39c08..107ca51ff41197143fd7274f34aa1a2b29264f09 100644 |
--- a/content/public/browser/web_ui_message_handler.h |
+++ b/content/public/browser/web_ui_message_handler.h |
@@ -28,7 +28,12 @@ class WebUIImpl; |
// host is destroyed. |
class CONTENT_EXPORT WebUIMessageHandler { |
public: |
+ explicit WebUIMessageHandler(WebUI* web_ui) : web_ui_(web_ui) {} |
+ |
+ // DEPRECATED. Use WebUIMessageHandler(WebUI*) constructor instead. |
+ // TODO(tommycli): Remove once legacy callers gone. |
WebUIMessageHandler() : web_ui_(nullptr) {} |
+ |
virtual ~WebUIMessageHandler() {} |
protected: |
@@ -56,6 +61,8 @@ class CONTENT_EXPORT WebUIMessageHandler { |
// Returns the attached WebUI for this handler. |
WebUI* web_ui() const { return web_ui_; } |
+ // DEPRECATED. Attach during construction instead. May be kept for testing. |
+ // TODO(tommycli): Remove once callers gone - or rename to SetWebUIForTesting. |
// Sets the attached WebUI - exposed to subclasses for testing purposes. |
void set_web_ui(WebUI* web_ui) { web_ui_ = web_ui; } |