Index: chrome/browser/chromeos/options/wifi_config_view.cc |
diff --git a/chrome/browser/chromeos/options/wifi_config_view.cc b/chrome/browser/chromeos/options/wifi_config_view.cc |
index e360973786bf89320c806f0cda632c2c4629c314..2ca3fc3a6d71962af5b7818de7fa827d8ca5577a 100644 |
--- a/chrome/browser/chromeos/options/wifi_config_view.cc |
+++ b/chrome/browser/chromeos/options/wifi_config_view.cc |
@@ -87,9 +87,14 @@ void WifiConfigView::ButtonPressed(views::Button* sender, |
passphrase_textfield_->SetPassword(!passphrase_textfield_->IsPassword()); |
} else if (sender == certificate_browse_button_) { |
select_file_dialog_ = SelectFileDialog::Create(this); |
+ select_file_dialog_->set_browser_mode(parent_->is_browser_mode()); |
select_file_dialog_->SelectFile(SelectFileDialog::SELECT_OPEN_FILE, |
string16(), FilePath(), NULL, 0, |
- std::string(), NULL, NULL); |
+ std::string(), |
+ parent_->is_browser_mode() ? |
+ NULL : |
+ parent_->GetNativeWindow(), |
+ NULL); |
} else { |
NOTREACHED(); |
} |