| 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();
 | 
| 
 |