| Index: chrome/browser/chooser_controller/mock_chooser_controller.cc
|
| diff --git a/chrome/browser/chooser_controller/mock_chooser_controller.cc b/chrome/browser/chooser_controller/mock_chooser_controller.cc
|
| index 72674501f107ae2984a36ebec47eb97350266f7f..c7253e82b1358bef0830d9f0c31a6c0813ee9130 100644
|
| --- a/chrome/browser/chooser_controller/mock_chooser_controller.cc
|
| +++ b/chrome/browser/chooser_controller/mock_chooser_controller.cc
|
| @@ -89,8 +89,11 @@ void MockChooserController::OnDiscoveryStateChanged(
|
|
|
| void MockChooserController::OptionAdded(const base::string16 option_name) {
|
| option_names_.push_back(option_name);
|
| - if (view())
|
| + if (view()) {
|
| view()->OnOptionAdded(option_names_.size() - 1);
|
| + if (option_names_.size() == 1)
|
| + view()->OnOptionAvailableDuringRefresh();
|
| + }
|
| }
|
|
|
| void MockChooserController::OptionRemoved(const base::string16 option_name) {
|
|
|