Index: components/translate/ios/browser/language_detection_controller.mm |
diff --git a/components/translate/ios/browser/language_detection_controller.mm b/components/translate/ios/browser/language_detection_controller.mm |
index b8ea2beb1952f1b9fefe161ba7e82794f4c04e34..24d7a80061efbc5b94ddf55490abe4d7d7451aa2 100644 |
--- a/components/translate/ios/browser/language_detection_controller.mm |
+++ b/components/translate/ios/browser/language_detection_controller.mm |
@@ -127,8 +127,10 @@ void LanguageDetectionController::OnTextRetrieved( |
// web::WebStateObserver implementation: |
-void LanguageDetectionController::PageLoaded() { |
- StartLanguageDetection(); |
+void LanguageDetectionController::PageLoaded( |
+ web::PageLoadCompletionStatus load_completion_status) { |
+ if (load_completion_status == web::PageLoadCompletionStatus::SUCCESS) |
+ StartLanguageDetection(); |
} |
void LanguageDetectionController::URLHashChanged() { |