| Index: Source/core/loader/NavigationScheduler.cpp
|
| diff --git a/Source/core/loader/NavigationScheduler.cpp b/Source/core/loader/NavigationScheduler.cpp
|
| index 2ac74b8ed38c84b0d4aca49c8d1f9eb81f40c468..e910ac29e431c18e8d371ebf5f347fec14422d45 100644
|
| --- a/Source/core/loader/NavigationScheduler.cpp
|
| +++ b/Source/core/loader/NavigationScheduler.cpp
|
| @@ -177,7 +177,13 @@ public:
|
| virtual void fire(LocalFrame* frame) override
|
| {
|
| OwnPtr<UserGestureIndicator> gestureIndicator = createUserGestureIndicator();
|
| - frame->loader().reload(NormalReload, KURL(), ClientRedirect);
|
| + ResourceRequest resourceRequest =
|
| + frame->loader().resourceRequestForReload(FrameLoadTypeReload, KURL(), ClientRedirect);
|
| + if (resourceRequest.isNull())
|
| + return;
|
| + FrameLoadRequest request =
|
| + FrameLoader::frameRequestForReload(resourceRequest, ClientRedirect);
|
| + frame->loader().load(request, FrameLoadTypeReload);
|
| }
|
|
|
| private:
|
|
|