Chromium Code Reviews| Index: chrome/browser/cocoa/preferences_window_controller.mm |
| =================================================================== |
| --- chrome/browser/cocoa/preferences_window_controller.mm (revision 42237) |
| +++ chrome/browser/cocoa/preferences_window_controller.mm (working copy) |
| @@ -1312,19 +1312,11 @@ |
| - (IBAction)themesGallery:(id)sender { |
| [self recordUserAction:"Options_ThemesGallery"]; |
| - Browser* browser = |
| - BrowserList::FindBrowserWithType(profile_, Browser::TYPE_NORMAL); |
| + Browser* browser = BrowserList::GetLastActive(); |
|
Avi (use Gerrit)
2010/03/23 16:24:14
BTW, you don't have to worry about finding the "no
|
| - if (!browser || !browser->GetSelectedTabContents()) { |
| + if (!browser || !browser->GetSelectedTabContents()) |
| browser = Browser::Create(profile_); |
| - browser->OpenURL( |
| - GURL(l10n_util::GetStringUTF8(IDS_THEMES_GALLERY_URL)), |
| - GURL(), NEW_WINDOW, PageTransition::LINK); |
| - } else { |
| - browser->OpenURL( |
| - GURL(l10n_util::GetStringUTF8(IDS_THEMES_GALLERY_URL)), |
| - GURL(), NEW_FOREGROUND_TAB, PageTransition::LINK); |
| - } |
| + browser->OpenThemeGalleryTabAndActivate(); |
| } |
| // Called when the "stop syncing" confirmation dialog started by |