Index: chrome/browser/ui/panels/display_settings_provider_win.cc |
=================================================================== |
--- chrome/browser/ui/panels/display_settings_provider_win.cc (revision 132152) |
+++ chrome/browser/ui/panels/display_settings_provider_win.cc (working copy) |
@@ -172,11 +172,9 @@ |
alignment, bounds); |
if (visibility != taskbars_[i].visibility) { |
taskbars_[i].visibility = visibility; |
- if (notify_observer) { |
- FOR_EACH_OBSERVER( |
- DesktopBarObserver, |
- desktop_bar_observers(), |
- OnAutoHidingDesktopBarVisibilityChanged(alignment, visibility)); |
+ if (notify_observer && desktop_bar_observer()) { |
+ desktop_bar_observer()->OnAutoHidingDesktopBarVisibilityChanged( |
+ alignment, visibility); |
} |
} |
} |