Index: Source/core/page/DOMWindow.cpp |
diff --git a/Source/core/page/DOMWindow.cpp b/Source/core/page/DOMWindow.cpp |
index ae25c6ae6eedef1c1c58b3c66ad1ae8efeb2ca85..6db536a4ea8d19ec370eb6aaa2d0f5f60fec8065 100644 |
--- a/Source/core/page/DOMWindow.cpp |
+++ b/Source/core/page/DOMWindow.cpp |
@@ -1677,8 +1677,10 @@ void DOMWindow::removeAllEventListeners() |
controller->removeAllDeviceEventListeners(this); |
if (DeviceOrientationController* controller = DeviceOrientationController::from(page())) |
controller->removeAllDeviceEventListeners(this); |
+#if ENABLE(TOUCH_EVENTS) |
if (Document* document = this->document()) |
document->didRemoveEventTargetNode(document); |
+#endif |
removeAllUnloadEventListeners(this); |
removeAllBeforeUnloadEventListeners(this); |