diff options
author | Xianzhu Wang <wangxianzhu@chromium.org> | 2020-01-13 22:53:57 +0000 |
---|---|---|
committer | Michael Brüning <michael.bruning@qt.io> | 2020-03-06 16:05:00 +0000 |
commit | 02f1da71840a5428de6972c8ecea26b416cb1d17 (patch) | |
tree | 7568d48d330f507226d977251380dbb8a1a74f87 | |
parent | 42e3d7392303cb27481fedfc5cb82963f259c552 (diff) | |
download | qtwebengine-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.cc | 4 |
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 |