| Index: content/browser/renderer_host/render_view_host_impl.h | 
| diff --git a/content/browser/renderer_host/render_view_host_impl.h b/content/browser/renderer_host/render_view_host_impl.h | 
| index 4b33cc01dc83f1fd0c1dd012f537852b4417e622..5a09697431b33a161977ee99d795690fac88161d 100644 | 
| --- a/content/browser/renderer_host/render_view_host_impl.h | 
| +++ b/content/browser/renderer_host/render_view_host_impl.h | 
| @@ -271,6 +271,13 @@ class CONTENT_EXPORT RenderViewHostImpl | 
| // Informs the renderer of when the current navigation was allowed to proceed. | 
| void SetNavigationStartTime(const base::TimeTicks& navigation_start); | 
|  | 
| +  // Whether the initial empty page of this view has been accessed by another | 
| +  // page, making it unsafe to show the pending URL.  Always false after the | 
| +  // first commit. | 
| +  bool has_accessed_initial_document() { | 
| +    return has_accessed_initial_document_; | 
| +  } | 
| + | 
| // Whether this RenderViewHost has been swapped out to be displayed by a | 
| // different process. | 
| bool is_swapped_out() const { return is_swapped_out_; } | 
| @@ -556,6 +563,7 @@ class CONTENT_EXPORT RenderViewHostImpl | 
| const ShowDesktopNotificationHostMsgParams& params); | 
| void OnCancelDesktopNotification(int notification_id); | 
| void OnRunFileChooser(const FileChooserParams& params); | 
| +  void OnDidAccessInitialDocument(); | 
| void OnDomOperationResponse(const std::string& json_string, | 
| int automation_id); | 
| void OnFrameTreeUpdated(const std::string& frame_tree); | 
| @@ -609,6 +617,12 @@ class CONTENT_EXPORT RenderViewHostImpl | 
| // second navigation occurs. | 
| scoped_ptr<ViewMsg_Navigate> suspended_nav_message_; | 
|  | 
| +  // Whether the initial empty page of this view has been accessed by another | 
| +  // page, making it unsafe to show the pending URL.  Usually false unless | 
| +  // another window tries to modify the blank page.  Always false after the | 
| +  // first commit. | 
| +  bool has_accessed_initial_document_; | 
| + | 
| // Whether this RenderViewHost is currently swapped out, such that the view is | 
| // being rendered by another process. | 
| bool is_swapped_out_; | 
|  |