| Index: Source/core/loader/NavigationAction.cpp
|
| diff --git a/Source/core/loader/NavigationAction.cpp b/Source/core/loader/NavigationAction.cpp
|
| index 603f40abb20e9c6e791ff91400afc849303d8290..ffabc57d84a24d700eaa288d9e857592cf82da4a 100644
|
| --- a/Source/core/loader/NavigationAction.cpp
|
| +++ b/Source/core/loader/NavigationAction.cpp
|
| @@ -37,13 +37,14 @@ namespace WebCore {
|
| static NavigationType navigationType(FrameLoadType frameLoadType, bool isFormSubmission, bool haveEvent)
|
| {
|
| bool isReload = frameLoadType == FrameLoadTypeReload || frameLoadType == FrameLoadTypeReloadFromOrigin;
|
| + bool isBackForward = isBackForwardLoadType(frameLoadType);
|
| if (isFormSubmission)
|
| - return isReload ? NavigationTypeFormResubmitted : NavigationTypeFormSubmitted;
|
| + return (isReload || isBackForward) ? NavigationTypeFormResubmitted : NavigationTypeFormSubmitted;
|
| if (haveEvent)
|
| return NavigationTypeLinkClicked;
|
| if (isReload)
|
| return NavigationTypeReload;
|
| - if (isBackForwardLoadType(frameLoadType))
|
| + if (isBackForward)
|
| return NavigationTypeBackForward;
|
| return NavigationTypeOther;
|
| }
|
|
|