diff options
Diffstat (limited to 'chromium/cc/tiles/checker_image_tracker_unittest.cc')
-rw-r--r-- | chromium/cc/tiles/checker_image_tracker_unittest.cc | 5 |
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); |