Index: content/browser/webui/web_ui_impl.cc |
diff --git a/content/browser/webui/web_ui_impl.cc b/content/browser/webui/web_ui_impl.cc |
index 8a24604a40316487b15139bf166280312bfc81d8..5022d8d394c06b4df3a0c2aa599b48d0203e2f6a 100644 |
--- a/content/browser/webui/web_ui_impl.cc |
+++ b/content/browser/webui/web_ui_impl.cc |
@@ -223,7 +223,7 @@ void WebUIImpl::ProcessWebUIMessage(const GURL& source_url, |
// WebUIImpl, protected: ------------------------------------------------------- |
void WebUIImpl::AddMessageHandler(WebUIMessageHandler* handler) { |
Dan Beam
2015/10/29 01:47:20
this would be cooler, IMO:
template<class T>
T* W
tommycli
2015/10/29 17:34:14
Agreed. Unfortunately the vast majority of the 50-
|
- DCHECK(!handler->web_ui()); |
+ DCHECK(!handler->web_ui() || handler->web_ui() == this); |
handler->set_web_ui(this); |
handler->RegisterMessages(); |
handlers_.push_back(handler); |