| Index: content/browser/frame_host/navigation_handle_impl.cc
 | 
| diff --git a/content/browser/frame_host/navigation_handle_impl.cc b/content/browser/frame_host/navigation_handle_impl.cc
 | 
| index 8ae99a6a757890b59c8cda34e4a382541a77ab5e..2ea53c8b9df7a3cd9a99ba8ccd067c318002f04b 100644
 | 
| --- a/content/browser/frame_host/navigation_handle_impl.cc
 | 
| +++ b/content/browser/frame_host/navigation_handle_impl.cc
 | 
| @@ -53,11 +53,12 @@
 | 
|      FrameTreeNode* frame_tree_node,
 | 
|      bool is_renderer_initiated,
 | 
|      bool is_same_page,
 | 
| +    bool is_srcdoc,
 | 
|      const base::TimeTicks& navigation_start,
 | 
|      int pending_nav_entry_id,
 | 
|      bool started_from_context_menu) {
 | 
|    return std::unique_ptr<NavigationHandleImpl>(new NavigationHandleImpl(
 | 
| -      url, frame_tree_node, is_renderer_initiated, is_same_page,
 | 
| +      url, frame_tree_node, is_renderer_initiated, is_same_page, is_srcdoc,
 | 
|        navigation_start, pending_nav_entry_id, started_from_context_menu));
 | 
|  }
 | 
|  
 | 
| @@ -66,6 +67,7 @@
 | 
|      FrameTreeNode* frame_tree_node,
 | 
|      bool is_renderer_initiated,
 | 
|      bool is_same_page,
 | 
| +    bool is_srcdoc,
 | 
|      const base::TimeTicks& navigation_start,
 | 
|      int pending_nav_entry_id,
 | 
|      bool started_from_context_menu)
 | 
| @@ -77,6 +79,7 @@
 | 
|        render_frame_host_(nullptr),
 | 
|        is_renderer_initiated_(is_renderer_initiated),
 | 
|        is_same_page_(is_same_page),
 | 
| +      is_srcdoc_(is_srcdoc),
 | 
|        was_redirected_(false),
 | 
|        connection_info_(net::HttpResponseInfo::CONNECTION_INFO_UNKNOWN),
 | 
|        original_url_(url),
 | 
| @@ -163,6 +166,10 @@
 | 
|  
 | 
|  bool NavigationHandleImpl::IsRendererInitiated() {
 | 
|    return is_renderer_initiated_;
 | 
| +}
 | 
| +
 | 
| +bool NavigationHandleImpl::IsSrcdoc() {
 | 
| +  return is_srcdoc_;
 | 
|  }
 | 
|  
 | 
|  bool NavigationHandleImpl::WasServerRedirect() {
 | 
| 
 |