Index: chrome/browser/chromeos/charger_replace/charger_replacement_dialog.cc |
diff --git a/chrome/browser/chromeos/charger_replace/charger_replacement_dialog.cc b/chrome/browser/chromeos/charger_replace/charger_replacement_dialog.cc |
index 442428c8befa21dde7be134d22e10df7742fcf68..9d1bfe8d23349b5a869a18b1b5fd46e8269b791e 100644 |
--- a/chrome/browser/chromeos/charger_replace/charger_replacement_dialog.cc |
+++ b/chrome/browser/chromeos/charger_replace/charger_replacement_dialog.cc |
@@ -73,9 +73,13 @@ void ChargerReplacementDialog::Show() { |
content::UserMetricsAction("ShowChargerReplacementDialog")); |
is_window_visible_ = true; |
- current_window_ = chrome::ShowWebDialog(parent_window_, |
- ProfileManager::GetDefaultProfile(), |
- this); |
+ // We show the dialog for the active user, so that the dialog will get |
+ // displayed immediately. The parent window is a system modal/lock container |
+ // and does not belong to any user. |
+ current_window_ = chrome::ShowWebDialog( |
+ parent_window_, |
+ ProfileManager::GetActiveUserProfile(), |
+ this); |
jennyz
2014/01/08 18:43:03
Will ProfileManager::GetActiveUserProfile() replac
Mr4D (OOO till 08-26)
2014/01/08 18:58:28
Yes. It does the same logic as the old "GetDefault
|
charger_replacement_handler_->set_charger_window(current_window_); |
} |