Index: Source/core/page/EventHandler.cpp |
diff --git a/Source/core/page/EventHandler.cpp b/Source/core/page/EventHandler.cpp |
index 824ae35d027e5e07ee0809738e5ffff2216c2d3b..468f41ce3d741c9ad2a635ee6c0797d1595f6e69 100644 |
--- a/Source/core/page/EventHandler.cpp |
+++ b/Source/core/page/EventHandler.cpp |
@@ -64,7 +64,6 @@ |
#include "core/loader/FrameLoader.h" |
#include "core/loader/FrameLoaderClient.h" |
#include "core/page/AutoscrollController.h" |
-#include "core/page/BackForwardClient.h" |
#include "core/page/Chrome.h" |
#include "core/page/ChromeClient.h" |
#include "core/page/DragController.h" |
@@ -3386,11 +3385,7 @@ void EventHandler::defaultBackspaceEventHandler(KeyboardEvent* event) |
if (!m_frame->editor().behavior().shouldNavigateBackOnBackspace()) |
return; |
- |
- Page* page = m_frame->page(); |
- if (!page || !page->mainFrame()->isLocalFrame()) |
- return; |
- bool handledEvent = page->deprecatedLocalMainFrame()->loader().client()->navigateBackForward(event->shiftKey() ? 1 : -1); |
+ bool handledEvent = m_frame->loader().client()->navigateBackForward(event->shiftKey() ? 1 : -1); |
if (handledEvent) |
event->setDefaultHandled(); |
} |