Index: Source/core/inspector/InspectorOverlay.cpp |
diff --git a/Source/core/inspector/InspectorOverlay.cpp b/Source/core/inspector/InspectorOverlay.cpp |
index 129ee071fc1ce9d77704d947436ab3b6be3e515a..172fcba568342b9cede541d1d9384e7a0137ac3d 100644 |
--- a/Source/core/inspector/InspectorOverlay.cpp |
+++ b/Source/core/inspector/InspectorOverlay.cpp |
@@ -378,23 +378,16 @@ bool InspectorOverlay::handleMouseEvent(const PlatformMouseEvent& event) |
return false; |
EventHandler& eventHandler = toLocalFrame(overlayPage()->mainFrame())->eventHandler(); |
- bool result; |
switch (event.type()) { |
case PlatformEvent::MouseMoved: |
- result = eventHandler.handleMouseMoveEvent(event); |
- break; |
+ return eventHandler.handleMouseMoveEvent(event); |
case PlatformEvent::MousePressed: |
- result = eventHandler.handleMousePressEvent(event); |
- break; |
+ return eventHandler.handleMousePressEvent(event); |
case PlatformEvent::MouseReleased: |
- result = eventHandler.handleMouseReleaseEvent(event); |
- break; |
+ return eventHandler.handleMouseReleaseEvent(event); |
default: |
return false; |
} |
- |
- toLocalFrame(overlayPage()->mainFrame())->document()->updateLayout(); |
- return result; |
} |
bool InspectorOverlay::handleTouchEvent(const PlatformTouchEvent& event) |
@@ -503,11 +496,8 @@ void InspectorOverlay::update() |
drawPausedInDebuggerMessage(); |
drawViewSize(); |
- // Position DOM elements. |
- toLocalFrame(overlayPage()->mainFrame())->document()->setNeedsStyleRecalc(SubtreeStyleChange); |
- toLocalFrame(overlayPage()->mainFrame())->document()->updateLayout(); |
+ toLocalFrame(overlayPage()->mainFrame())->view()->updateLayoutAndStyleForPainting(); |
- // Kick paint. |
m_client->highlight(); |
} |