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 af9871854f94c674778be45f7295040ae353b8d6..01a39749ca95321199a663cdc8565e14427f728c 100644 |
--- a/chrome/renderer/chrome_render_view_observer.cc |
+++ b/chrome/renderer/chrome_render_view_observer.cc |
@@ -360,6 +360,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( |