| Index: ui/views/widget/widget.cc
|
| diff --git a/ui/views/widget/widget.cc b/ui/views/widget/widget.cc
|
| index b07a75c4b4aaec2a54988c515a7fc685534f2875..09911779d9d3fb2c7e8282e9f3697b577b96cf42 100644
|
| --- a/ui/views/widget/widget.cc
|
| +++ b/ui/views/widget/widget.cc
|
| @@ -1017,7 +1017,9 @@ gfx::Size Widget::GetMaximumSize() {
|
|
|
| void Widget::OnNativeWidgetMove() {
|
| widget_delegate_->OnWidgetMove();
|
| - FOR_EACH_OBSERVER(WidgetObserver, observers_, OnWidgetMoved(this));
|
| + FOR_EACH_OBSERVER(WidgetObserver, observers_, OnWidgetBoundsChanged(
|
| + this,
|
| + GetWindowBoundsInScreen()));
|
| }
|
|
|
| void Widget::OnNativeWidgetSizeChanged(const gfx::Size& new_size) {
|
| @@ -1028,6 +1030,10 @@ void Widget::OnNativeWidgetSizeChanged(const gfx::Size& new_size) {
|
| // startup procedures.
|
| if (native_widget_initialized_)
|
| SaveWindowPlacement();
|
| +
|
| + FOR_EACH_OBSERVER(WidgetObserver, observers_, OnWidgetBoundsChanged(
|
| + this,
|
| + GetWindowBoundsInScreen()));
|
| }
|
|
|
| void Widget::OnNativeWidgetBeginUserBoundsChange() {
|
|
|