Commit dbbda721 authored by Min Qin's avatar Min Qin Committed by Chromium LUCI CQ

disable query tile if NTP or omnibox display is disabled

There are 300 QPS for tiles now, not sure why is it happening.
Adding more restrictions are tile fetching.

Change-Id: Ie513364d0a072abc3f3d92ae1f09b404bf5df161
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2601259Reviewed-by: default avatarXing Liu <xingliu@chromium.org>
Commit-Queue: Min Qin <qinmin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#839471}
parent 1c186f26
......@@ -52,7 +52,10 @@ void TileBackgroundTask::StartFetchTask(SimpleFactoryKey* key,
return;
auto* tile_service = TileServiceFactory::GetInstance()->GetForKey(key);
DCHECK(tile_service);
if (!base::FeatureList::IsEnabled(query_tiles::features::kQueryTiles)) {
if (!base::FeatureList::IsEnabled(query_tiles::features::kQueryTiles) ||
(!base::FeatureList::IsEnabled(query_tiles::features::kQueryTilesInNTP) &&
!base::FeatureList::IsEnabled(
query_tiles::features::kQueryTilesInOmnibox))) {
tile_service->CancelTask();
} else {
tile_service->StartFetchForTiles(is_from_reduced_mode, std::move(callback));
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment