| Index: chrome/browser/ui/panels/display_settings_provider_win.cc
|
| diff --git a/chrome/browser/ui/panels/display_settings_provider_win.cc b/chrome/browser/ui/panels/display_settings_provider_win.cc
|
| index f41eda0e7fcb405038b3affc6d559c3d69efe36e..b4c3d299689a59dd293e8c321c2dca3a0c417c97 100644
|
| --- a/chrome/browser/ui/panels/display_settings_provider_win.cc
|
| +++ b/chrome/browser/ui/panels/display_settings_provider_win.cc
|
| @@ -172,9 +172,11 @@ bool DisplaySettingsProviderWin::CheckTaskbars(bool notify_observer) {
|
| alignment, bounds);
|
| if (visibility != taskbars_[i].visibility) {
|
| taskbars_[i].visibility = visibility;
|
| - if (notify_observer && desktop_bar_observer()) {
|
| - desktop_bar_observer()->OnAutoHidingDesktopBarVisibilityChanged(
|
| - alignment, visibility);
|
| + if (notify_observer) {
|
| + FOR_EACH_OBSERVER(
|
| + DesktopBarObserver,
|
| + desktop_bar_observers(),
|
| + OnAutoHidingDesktopBarVisibilityChanged(alignment, visibility));
|
| }
|
| }
|
| }
|
|
|