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, |