| Index: third_party/WebKit/Source/web/InspectorOverlay.cpp
|
| diff --git a/third_party/WebKit/Source/web/InspectorOverlay.cpp b/third_party/WebKit/Source/web/InspectorOverlay.cpp
|
| index d78738a5d0a750778b03e4e4ea48129b4ca67cd9..2c1973061907767c39c3d3eef87baf97c3f9379b 100644
|
| --- a/third_party/WebKit/Source/web/InspectorOverlay.cpp
|
| +++ b/third_party/WebKit/Source/web/InspectorOverlay.cpp
|
| @@ -178,6 +178,7 @@ InspectorOverlay::InspectorOverlay(WebViewImpl* webViewImpl)
|
| , m_omitTooltip(false)
|
| , m_timer(this, &InspectorOverlay::onTimer)
|
| , m_suspended(false)
|
| + , m_showReloadingBlanket(false)
|
| , m_inLayout(false)
|
| , m_needsUpdate(false)
|
| , m_inspectMode(InspectorDOMAgent::NotSearching)
|
| @@ -293,6 +294,23 @@ void InspectorOverlay::setPausedInDebuggerMessage(const String& message)
|
| scheduleUpdate();
|
| }
|
|
|
| +void InspectorOverlay::showReloadingBlanket()
|
| +{
|
| + m_showReloadingBlanket = true;
|
| + scheduleUpdate();
|
| +}
|
| +
|
| +void InspectorOverlay::hideReloadingBlanket()
|
| +{
|
| + if (!m_showReloadingBlanket)
|
| + return;
|
| + m_showReloadingBlanket = false;
|
| + if (m_suspended)
|
| + clearInternal();
|
| + else
|
| + scheduleUpdate();
|
| +}
|
| +
|
| void InspectorOverlay::hideHighlight()
|
| {
|
| m_highlightNode.clear();
|
| @@ -353,6 +371,8 @@ void InspectorOverlay::highlightQuad(std::unique_ptr<FloatQuad> quad, const Insp
|
|
|
| bool InspectorOverlay::isEmpty()
|
| {
|
| + if (m_showReloadingBlanket)
|
| + return false;
|
| if (m_suspended)
|
| return true;
|
| bool hasVisibleElements = m_highlightNode || m_eventTargetNode || m_highlightQuad || (m_resizeTimerActive && m_drawViewSize) || !m_pausedInDebuggerMessage.isNull();
|
| @@ -387,6 +407,10 @@ void InspectorOverlay::rebuildOverlayPage()
|
|
|
| reset(viewportSize, visibleRectInDocument.location());
|
|
|
| + if (m_showReloadingBlanket) {
|
| + evaluateInOverlay("showReloadingBlanket", "");
|
| + return;
|
| + }
|
| drawNodeHighlight();
|
| drawQuadHighlight();
|
| drawPausedInDebuggerMessage();
|
|
|