Index: chrome/renderer/chrome_render_view_observer.cc |
diff --git a/chrome/renderer/chrome_render_view_observer.cc b/chrome/renderer/chrome_render_view_observer.cc |
index 552752942780a5c16afe0a5ccce253a083ae10ce..4abc4adabc556b1eff72b7257010a40f19aee4f7 100644 |
--- a/chrome/renderer/chrome_render_view_observer.cc |
+++ b/chrome/renderer/chrome_render_view_observer.cc |
@@ -399,6 +399,9 @@ void ChromeRenderViewObserver::Navigate(const GURL& url) { |
// event (including tab reload). |
if (chrome_render_process_observer_) |
chrome_render_process_observer_->ExecutePendingClearCache(); |
+ // Let translate_helper do any preparatory work for loading a URL. |
+ if (translate_helper_) |
+ translate_helper_->PrepareForUrl(url); |
} |
void ChromeRenderViewObserver::OnSetClientSidePhishingDetection( |