Chromium Code Reviews| Index: chrome/browser/ui/views/aura/status_area_host_aura.cc |
| diff --git a/chrome/browser/ui/views/aura/status_area_host_aura.cc b/chrome/browser/ui/views/aura/status_area_host_aura.cc |
| index 1a0445635da322a99a00feffe975f3de36cd4276..985641f31213e0796bc91602a4c7c2f52fc10f75 100644 |
| --- a/chrome/browser/ui/views/aura/status_area_host_aura.cc |
| +++ b/chrome/browser/ui/views/aura/status_area_host_aura.cc |
| @@ -103,8 +103,10 @@ void StatusAreaHostAura::ExecuteStatusAreaCommand( |
| const views::View* button_view, int command_id) { |
| #if defined(OS_CHROMEOS) |
| if (chromeos::StatusAreaViewChromeos::IsBrowserMode()) { |
| - Browser* browser = BrowserList::FindBrowserWithProfile( |
| - ProfileManager::GetDefaultProfile()); |
| + Profile* profile = ProfileManager::GetDefaultProfile(); |
| + Browser* browser = BrowserList::FindBrowserWithProfile(profile); |
| + if (!browser) |
| + browser = Browser::Create(profile); |
|
Nikita (slow)
2011/12/26 10:48:38
This will happen when there're no browser windows
|
| switch (command_id) { |
| case StatusAreaButton::Delegate::SHOW_NETWORK_OPTIONS: |
| browser->OpenInternetOptionsDialog(); |