summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXianzhu Wang <wangxianzhu@chromium.org>2020-01-13 22:53:57 +0000
committerMichael Brüning <michael.bruning@qt.io>2020-03-06 16:05:00 +0000
commit02f1da71840a5428de6972c8ecea26b416cb1d17 (patch)
tree7568d48d330f507226d977251380dbb8a1a74f87
parent42e3d7392303cb27481fedfc5cb82963f259c552 (diff)
downloadqtwebengine-chromium-02f1da71840a5428de6972c8ecea26b416cb1d17.tar.gz
[Backport] Security bug 1035723
Manual backport of patch originally reviewed on https://chromium-review.googlesource.com/c/chromium/src/+/1961843 https://chromium-review.googlesource.com/c/chromium/src/+/1999223: Always repaint inspector overlay TBR=wangxianzhu@chromium.org (cherry picked from commit d947c9c1f136a657b9ac5f2e041e9a11826b4b63) Bug: 1021766 Change-Id: I11025dedb76d06f28ccad03d614a18c4a2322faa Reviewed-by: Jüri Valdmann <juri.valdmann@qt.io>
-rw-r--r--chromium/third_party/blink/renderer/core/inspector/inspector_overlay_agent.cc4
1 files changed, 1 insertions, 3 deletions
diff --git a/chromium/third_party/blink/renderer/core/inspector/inspector_overlay_agent.cc b/chromium/third_party/blink/renderer/core/inspector/inspector_overlay_agent.cc
index 99bf4d3c9aa..904a1f8fbc9 100644
--- a/chromium/third_party/blink/renderer/core/inspector/inspector_overlay_agent.cc
+++ b/chromium/third_party/blink/renderer/core/inspector/inspector_overlay_agent.cc
@@ -233,9 +233,7 @@ class InspectorOverlayAgent::InspectorPageOverlayDelegate final
return;
}
- if (DrawingRecorder::UseCachedDrawingIfPossible(
- graphics_context, frame_overlay, DisplayItem::kFrameOverlay))
- return;
+ frame_overlay.Invalidate();
DrawingRecorder recorder(graphics_context, frame_overlay,
DisplayItem::kFrameOverlay);
// The overlay frame is has a standalone paint property tree. Paint it in