Index: chrome/browser/views/options/content_page_view.cc |
diff --git a/chrome/browser/views/options/content_page_view.cc b/chrome/browser/views/options/content_page_view.cc |
index f5e99ff5431241ef023f13fd525b2951ad0830c7..fef0cbc280fa85e48ce740eccc3a1bc1c3778327 100644 |
--- a/chrome/browser/views/options/content_page_view.cc |
+++ b/chrome/browser/views/options/content_page_view.cc |
@@ -144,10 +144,7 @@ void ContentPageView::ButtonPressed( |
void ContentPageView::LinkActivated(views::Link* source, int event_flags) { |
if (source == themes_gallery_link_) { |
UserMetricsRecordAction(L"Options_ThemesGallery", profile()->GetPrefs()); |
- Browser* browser = BrowserList::GetLastActive(); |
- browser->OpenURL(GURL(l10n_util::GetString(IDS_THEMES_GALLERY_URL)), |
- GURL(), NEW_FOREGROUND_TAB, PageTransition::LINK); |
- browser->window()->Activate(); |
+ BrowserList::GetLastActive()->OpenThemeGalleryTabAndActivate(); |
return; |
} |
DCHECK_EQ(source, sync_action_link_); |