| Index: chrome/browser/prerender/prerender_manager.cc
|
| diff --git a/chrome/browser/prerender/prerender_manager.cc b/chrome/browser/prerender/prerender_manager.cc
|
| index 62ed58d561c5d2e16e63c431673f2fb424053c0d..04f1008b8c4eebc7a145b3f2ce010cb85b9097f4 100644
|
| --- a/chrome/browser/prerender/prerender_manager.cc
|
| +++ b/chrome/browser/prerender/prerender_manager.cc
|
| @@ -1533,6 +1533,10 @@ bool PrerenderManager::DoesRateLimitAllowPrerender(Origin origin) const {
|
| histograms_->RecordTimeBetweenPrerenderRequests(origin, elapsed_time);
|
| if (!config_.rate_limit_enabled)
|
| return true;
|
| + // The LocalPredictor may issue multiple prerenders simultaneously (if so
|
| + // configured), so no throttling.
|
| + if (origin == ORIGIN_LOCAL_PREDICTOR)
|
| + return true;
|
| return elapsed_time >=
|
| base::TimeDelta::FromMilliseconds(kMinTimeBetweenPrerendersMs);
|
| }
|
|
|