Chromium Code Reviews| 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..45e3c31a35c82c3ec689f79be6adeba0bf4aea75 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,13 @@ void RenderFrameImpl::OnStopFinding(StopFindAction action) { |
| } |
| } |
| +void RenderFrameImpl::OnEnableViewSourceMode() { |
| + if (!frame_) |
|
nasko
2016/03/24 13:55:23
nit: frame_ should never be invalid except for ver
clamy
2016/03/24 14:01:36
Switched to a DCHECK.
|
| + return; |
| + DCHECK(!frame_->parent()); |
| + frame_->enableViewSourceMode(true); |
| +} |
| + |
| #if defined(OS_ANDROID) |
| void RenderFrameImpl::OnActivateNearestFindResult(int request_id, |
| float x, |