| Index: content/browser/web_contents/web_contents_impl.cc | 
| diff --git a/content/browser/web_contents/web_contents_impl.cc b/content/browser/web_contents/web_contents_impl.cc | 
| index ca4c3f4bb85474b5cdb43e919a278bc6ca41e04f..3079b599425e6b27d9f01111841eaea6a0515edf 100644 | 
| --- a/content/browser/web_contents/web_contents_impl.cc | 
| +++ b/content/browser/web_contents/web_contents_impl.cc | 
| @@ -554,6 +554,7 @@ bool WebContentsImpl::OnMessageReceived(RenderViewHost* render_view_host, | 
| OnHideValidationMessage) | 
| IPC_MESSAGE_HANDLER(ViewHostMsg_MoveValidationMessage, | 
| OnMoveValidationMessage) | 
| +    IPC_MESSAGE_HANDLER(ViewHostMsg_WebUIMojoMainRan, OnWebUIMojoMainRan) | 
| #if defined(OS_ANDROID) | 
| IPC_MESSAGE_HANDLER(ViewHostMsg_FindMatchRects_Reply, | 
| OnFindMatchRectsReply) | 
| @@ -1721,6 +1722,12 @@ void WebContentsImpl::OnMoveValidationMessage( | 
| delegate_->MoveValidationMessage(this, anchor_in_root_view); | 
| } | 
|  | 
| +void WebContentsImpl::OnWebUIMojoMainRan() { | 
| +  FOR_EACH_OBSERVER(WebContentsObserver, | 
| +                    observers_, | 
| +                    DidRunWebUIMojoMain()); | 
| +} | 
| + | 
| void WebContentsImpl::DidSendScreenRects(RenderWidgetHostImpl* rwh) { | 
| if (browser_plugin_embedder_) | 
| browser_plugin_embedder_->DidSendScreenRects(); | 
|  |