summaryrefslogtreecommitdiffstats
path: root/content/browser/tab_contents/tab_contents_observer.h
diff options
context:
space:
mode:
Diffstat (limited to 'content/browser/tab_contents/tab_contents_observer.h')
-rw-r--r--content/browser/tab_contents/tab_contents_observer.h13
1 files changed, 9 insertions, 4 deletions
diff --git a/content/browser/tab_contents/tab_contents_observer.h b/content/browser/tab_contents/tab_contents_observer.h
index bc1aba2..cc73b4f 100644
--- a/content/browser/tab_contents/tab_contents_observer.h
+++ b/content/browser/tab_contents/tab_contents_observer.h
@@ -10,6 +10,7 @@
#include "ipc/ipc_channel.h"
#include "webkit/glue/window_open_disposition.h"
+class RenderViewHost;
struct ViewHostMsg_FrameNavigate_Params;
// An observer API implemented by classes which are interested in various page
@@ -47,10 +48,14 @@ class TabContentsObserver : public IPC::Channel::Listener,
virtual void DidNavigateAnyFramePostCommit(
const NavigationController::LoadCommittedDetails& details,
const ViewHostMsg_FrameNavigate_Params& params);
- virtual void DidStartProvisionalLoadForFrame(int64 frame_id,
- bool is_main_frame,
- const GURL& validated_url,
- bool is_error_page);
+ // |render_view_host| is the RenderViewHost for which the provisional load is
+ // happening.
+ virtual void DidStartProvisionalLoadForFrame(
+ int64 frame_id,
+ bool is_main_frame,
+ const GURL& validated_url,
+ bool is_error_page,
+ RenderViewHost* render_view_host);
virtual void ProvisionalChangeToMainFrameUrl(const GURL& url);
virtual void DidCommitProvisionalLoadForFrame(
int64 frame_id,