| Index: chrome/browser/ui/panels/docked_panel_strip.cc
|
| diff --git a/chrome/browser/ui/panels/docked_panel_strip.cc b/chrome/browser/ui/panels/docked_panel_strip.cc
|
| index 6c1c641df97200073285312344ff23c1b753fd6c..18184de3fe36d4067b780e5d065b175d58d47ac2 100644
|
| --- a/chrome/browser/ui/panels/docked_panel_strip.cc
|
| +++ b/chrome/browser/ui/panels/docked_panel_strip.cc
|
| @@ -65,13 +65,14 @@ DockedPanelStrip::DockedPanelStrip(PanelManager* panel_manager)
|
| delayed_titlebar_action_(NO_ACTION),
|
| titlebar_action_factory_(this) {
|
| dragging_panel_current_iterator_ = panels_.end();
|
| - panel_manager_->display_settings_provider()->set_desktop_bar_observer(this);
|
| + panel_manager_->display_settings_provider()->AddObserver(this);
|
| }
|
|
|
| DockedPanelStrip::~DockedPanelStrip() {
|
| DCHECK(panels_.empty());
|
| DCHECK(panels_in_temporary_layout_.empty());
|
| DCHECK_EQ(0, minimized_panel_count_);
|
| + panel_manager_->display_settings_provider()->RemoveObserver(this);
|
| }
|
|
|
| void DockedPanelStrip::SetDisplayArea(const gfx::Rect& display_area) {
|
|
|