| Index: chrome/browser/ui/browser.cc
|
| diff --git a/chrome/browser/ui/browser.cc b/chrome/browser/ui/browser.cc
|
| index 332accd8348287ed66402ae5ede36135b9981fed..f2972e67ee6dc0f9d004818afb2e1a0173d26519 100644
|
| --- a/chrome/browser/ui/browser.cc
|
| +++ b/chrome/browser/ui/browser.cc
|
| @@ -1729,6 +1729,16 @@ void Browser::URLStarredChanged(TabContents* source, bool starred) {
|
| }
|
|
|
| ///////////////////////////////////////////////////////////////////////////////
|
| +// Browser, MetroPinTabHelperDelegate implementation:
|
| +
|
| +void Browser::IsPinnedChanged(content::WebContents* source, bool is_pinned) {
|
| +#if defined(OS_WIN)
|
| + if (source == chrome::GetActiveWebContents(this))
|
| + window_->SetMetroPinnedState(is_pinned);
|
| +#endif
|
| +}
|
| +
|
| +///////////////////////////////////////////////////////////////////////////////
|
| // Browser, ZoomObserver implementation:
|
|
|
| void Browser::OnZoomIconChanged(TabContents* source,
|
| @@ -2091,6 +2101,7 @@ void Browser::SetAsDelegate(TabContents* tab, Browser* delegate) {
|
| tab->constrained_window_tab_helper()->set_delegate(delegate);
|
| tab->core_tab_helper()->set_delegate(delegate);
|
| tab->search_engine_tab_helper()->set_delegate(delegate);
|
| + tab->metro_pin_tab_helper()->set_delegate(delegate);
|
| }
|
|
|
| void Browser::CloseFrame() {
|
|
|