| Index: ui/views/widget/widget.cc
|
| diff --git a/ui/views/widget/widget.cc b/ui/views/widget/widget.cc
|
| index c18ac06426a3729b2f56708ecc621ae5a443f1f7..d64f650ed68ca4c6a2921ef6cffd4e2a001533e8 100644
|
| --- a/ui/views/widget/widget.cc
|
| +++ b/ui/views/widget/widget.cc
|
| @@ -1283,10 +1283,10 @@ bool Widget::ShouldReleaseCaptureOnMouseReleased() const {
|
| }
|
|
|
| void Widget::SetInactiveRenderingDisabled(bool value) {
|
| + if (value == disable_inactive_rendering_)
|
| + return;
|
| +
|
| disable_inactive_rendering_ = value;
|
| - // We need to always notify the NonClientView so that it can trigger a paint.
|
| - // TODO: what's really needed is a way to know when either the active state
|
| - // changes or |disable_inactive_rendering_| changes.
|
| if (non_client_view_)
|
| non_client_view_->SetInactiveRenderingDisabled(value);
|
| native_widget_->SetInactiveRenderingDisabled(value);
|
|
|