summaryrefslogtreecommitdiffstats
path: root/chromium/cc/tiles/checker_image_tracker_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/cc/tiles/checker_image_tracker_unittest.cc')
-rw-r--r--chromium/cc/tiles/checker_image_tracker_unittest.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/chromium/cc/tiles/checker_image_tracker_unittest.cc b/chromium/cc/tiles/checker_image_tracker_unittest.cc
index 47dc8ab1306..57984cc8d00 100644
--- a/chromium/cc/tiles/checker_image_tracker_unittest.cc
+++ b/chromium/cc/tiles/checker_image_tracker_unittest.cc
@@ -381,6 +381,11 @@ TEST_F(CheckerImageTrackerTest, ClearsTracker) {
// Now clear the decode tracking as well. The image will be re-checkered.
can_clear_decode_policy_tracking = true;
checker_image_tracker_->ClearTracker(can_clear_decode_policy_tracking);
+ // Re-initialize the decoding hint state. The decode policy tracking should
+ // only be done when all image state will be re-created, so is safe to purge.
+ checker_image_tracker_->UpdateImageDecodingHints(
+ {{checkerable_image.paint_image().stable_id(),
+ PaintImage::DecodingMode::kAsync}});
image_decode_queue =
BuildImageDecodeQueue({checkerable_image}, WhichTree::PENDING_TREE);
EXPECT_EQ(image_decode_queue.size(), 1U);