| Index: content/renderer/render_frame_impl.cc
 | 
| diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc
 | 
| index 2465688f7839e122b14e327ac2ef20eb71253ffe..b9420924acf3bbc4713a1f9d7b06c1ce9e85e8ee 100644
 | 
| --- a/content/renderer/render_frame_impl.cc
 | 
| +++ b/content/renderer/render_frame_impl.cc
 | 
| @@ -1422,6 +1422,7 @@ bool RenderFrameImpl::OnMessageReceived(const IPC::Message& msg) {
 | 
|      IPC_MESSAGE_HANDLER(FrameMsg_SerializeAsMHTML, OnSerializeAsMHTML)
 | 
|      IPC_MESSAGE_HANDLER(FrameMsg_Find, OnFind)
 | 
|      IPC_MESSAGE_HANDLER(FrameMsg_StopFinding, OnStopFinding)
 | 
| +    IPC_MESSAGE_HANDLER(FrameMsg_EnableViewSourceMode, OnEnableViewSourceMode)
 | 
|  #if defined(OS_ANDROID)
 | 
|      IPC_MESSAGE_HANDLER(InputMsg_ActivateNearestFindResult,
 | 
|                          OnActivateNearestFindResult)
 | 
| @@ -5093,6 +5094,12 @@ void RenderFrameImpl::OnStopFinding(StopFindAction action) {
 | 
|    }
 | 
|  }
 | 
|  
 | 
| +void RenderFrameImpl::OnEnableViewSourceMode() {
 | 
| +  DCHECK(frame_);
 | 
| +  DCHECK(!frame_->parent());
 | 
| +  frame_->enableViewSourceMode(true);
 | 
| +}
 | 
| +
 | 
|  #if defined(OS_ANDROID)
 | 
|  void RenderFrameImpl::OnActivateNearestFindResult(int request_id,
 | 
|                                                    float x,
 | 
| 
 |