Index: content/browser/renderer_host/render_message_filter.cc |
diff --git a/content/browser/renderer_host/render_message_filter.cc b/content/browser/renderer_host/render_message_filter.cc |
index cb1617089fcb17540889d18044298327e336b2fa..42cdb38593088f1bd3a10903ff20353606643030 100644 |
--- a/content/browser/renderer_host/render_message_filter.cc |
+++ b/content/browser/renderer_host/render_message_filter.cc |
@@ -29,6 +29,7 @@ |
#include "content/browser/renderer_host/render_process_host_impl.h" |
#include "content/browser/renderer_host/render_view_host_delegate.h" |
#include "content/browser/renderer_host/render_widget_helper.h" |
+#include "content/browser/transition_request_manager.h" |
#include "content/common/child_process_host_impl.h" |
#include "content/common/child_process_messages.h" |
#include "content/common/cookie_data.h" |
@@ -437,6 +438,8 @@ bool RenderMessageFilter::OnMessageReceived(const IPC::Message& message) { |
#if defined(OS_ANDROID) |
IPC_MESSAGE_HANDLER(ViewHostMsg_RunWebAudioMediaCodec, OnWebAudioMediaCodec) |
#endif |
+ IPC_MESSAGE_HANDLER(FrameHostMsg_SetHasPendingTransitionRequest, |
+ OnSetHasPendingTransitionRequest) |
IPC_MESSAGE_UNHANDLED(handled = false) |
IPC_END_MESSAGE_MAP() |
@@ -1220,4 +1223,10 @@ void RenderMessageFilter::OnWebAudioMediaCodec( |
} |
#endif |
+void RenderMessageFilter::OnSetHasPendingTransitionRequest(int render_frame_id, |
+ bool is_transition) { |
+ TransitionRequestManager::GetInstance()->SetHasPendingTransitionRequest( |
+ render_process_id_, render_frame_id, is_transition); |
+} |
+ |
} // namespace content |