Index: chrome/browser/chromeos/login/simple_web_view_dialog.cc |
diff --git a/chrome/browser/chromeos/login/simple_web_view_dialog.cc b/chrome/browser/chromeos/login/simple_web_view_dialog.cc |
index 14b38ded23f3ba6ee08f6283a1a94d64956bb63b..607481b61acf46bd804b92ba17c98a1526312471 100644 |
--- a/chrome/browser/chromeos/login/simple_web_view_dialog.cc |
+++ b/chrome/browser/chromeos/login/simple_web_view_dialog.cc |
@@ -265,9 +265,10 @@ void SimpleWebViewDialog::NavigationStateChanged( |
} |
} |
-void SimpleWebViewDialog::LoadingStateChanged(WebContents* source) { |
+void SimpleWebViewDialog::LoadingStateChanged(WebContents* source, |
+ bool to_different_document) { |
bool is_loading = source->IsLoading(); |
- UpdateReload(is_loading, false); |
+ UpdateReload(is_loading && to_different_document, false); |
command_updater_->UpdateCommandEnabled(IDC_STOP, is_loading); |
} |