Index: webkit/glue/request_extra_data.h |
=================================================================== |
--- webkit/glue/request_extra_data.h (revision 97032) |
+++ webkit/glue/request_extra_data.h (working copy) |
@@ -6,22 +6,28 @@ |
#define WEBKIT_GLUE_REQUEST_EXTRA_DATA_H_ |
#pragma once |
+#include "content/common/page_transition_types.h" |
#include "third_party/WebKit/Source/WebKit/chromium/public/WebURLRequest.h" |
// The RenderView stores an instance of this class in the "extra data" of each |
// ResourceRequest (see RenderView::willSendRequest). |
class RequestExtraData : public WebKit::WebURLRequest::ExtraData { |
public: |
- RequestExtraData(bool is_main_frame, int64 frame_identifier); |
+ RequestExtraData(bool is_main_frame, |
+ int64 frame_identifier, |
+ PageTransition::Type transition_type); |
virtual ~RequestExtraData(); |
bool is_main_frame() const { return is_main_frame_; } |
int64 frame_identifier() const { return frame_identifier_; } |
+ PageTransition::Type transition_type() const { return transition_type_; } |
+ |
private: |
bool is_main_frame_; |
int64 frame_identifier_; |
+ PageTransition::Type transition_type_; |
DISALLOW_COPY_AND_ASSIGN(RequestExtraData); |
}; |