| Index: chrome/renderer/render_view.cc
|
| diff --git a/chrome/renderer/render_view.cc b/chrome/renderer/render_view.cc
|
| index 5b62f3286cc07b0cef81413654b3bbc9cfd2cc74..0365c2d5dc365ab55de400f426051f154170233f 100644
|
| --- a/chrome/renderer/render_view.cc
|
| +++ b/chrome/renderer/render_view.cc
|
| @@ -4936,6 +4936,16 @@ bool RenderView::ScheduleFileChooser(
|
| return true;
|
| }
|
|
|
| +void RenderView::OnPageTranslated() {
|
| + WebFrame* frame = webview()->mainFrame();
|
| + if (!frame)
|
| + return;
|
| +
|
| + // The page is translated, so try to extract the form data again.
|
| + form_manager_.ExtractForms(frame);
|
| + SendForms(frame);
|
| +}
|
| +
|
| WebKit::WebGeolocationService* RenderView::geolocationService() {
|
| if (!geolocation_dispatcher_.get())
|
| geolocation_dispatcher_.reset(new GeolocationDispatcher(this));
|
|
|