| Index: Source/core/loader/HistoryController.h
|
| diff --git a/Source/core/loader/HistoryController.h b/Source/core/loader/HistoryController.h
|
| index 9c28ab7b382487843ba50b2a26039c8d1407f747..3d067b2e5653d2b42f699e949e1c93d5d382d5d1 100644
|
| --- a/Source/core/loader/HistoryController.h
|
| +++ b/Source/core/loader/HistoryController.h
|
| @@ -32,6 +32,7 @@
|
|
|
| #include "core/history/HistoryItem.h"
|
| #include "core/loader/FrameLoaderTypes.h"
|
| +#include "platform/network/ResourceRequest.h"
|
| #include "wtf/HashMap.h"
|
| #include "wtf/Noncopyable.h"
|
| #include "wtf/RefPtr.h"
|
| @@ -138,7 +139,7 @@ public:
|
|
|
| // Should only be called by embedder. To request a back/forward
|
| // navigation, call FrameLoaderClient::navigateBackForward().
|
| - void goToItem(HistoryItem*);
|
| + void goToItem(HistoryItem*, ResourceRequestCachePolicy);
|
|
|
| void updateBackForwardListForFragmentScroll(Frame*, HistoryItem*);
|
| void updateForCommit(Frame*, HistoryItem*, HistoryCommitType);
|
| @@ -153,7 +154,7 @@ public:
|
| void setDefersLoading(bool);
|
|
|
| private:
|
| - void goToEntry(PassOwnPtr<HistoryEntry>);
|
| + void goToEntry(PassOwnPtr<HistoryEntry>, ResourceRequestCachePolicy);
|
| void recursiveGoToEntry(Frame*);
|
|
|
| void updateForInitialLoadInChildFrame(Frame*, HistoryItem*);
|
| @@ -171,6 +172,7 @@ private:
|
|
|
| bool m_defersLoading;
|
| RefPtr<HistoryItem> m_deferredItem;
|
| + ResourceRequestCachePolicy m_deferredCachePolicy;
|
| };
|
|
|
| } // namespace WebCore
|
|
|