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 3ae0ce6da29ef33c8c3d137a53bfdf4c0b3d05d2..98f6c7361bd57db295109e594ade7f950df42d67 100644 |
--- a/chrome/renderer/chrome_render_view_observer.cc |
+++ b/chrome/renderer/chrome_render_view_observer.cc |
@@ -505,9 +505,9 @@ void ChromeRenderViewObserver::CapturePageInfo(int load_id, |
// Retrieve the frame's full text. |
string16 contents; |
CaptureText(main_frame, &contents); |
+ if (translate_helper_) |
+ translate_helper_->PageCaptured(contents); |
if (contents.size()) { |
- if (translate_helper_) |
- translate_helper_->PageCaptured(contents); |
// Send the text to the browser for indexing (the browser might decide not |
// to index, if the URL is HTTPS for instance) and language discovery. |
Send(new ViewHostMsg_PageContents(routing_id(), url, load_id, contents)); |