Index: views/widget/widget.cc |
diff --git a/views/widget/widget.cc b/views/widget/widget.cc |
index 5b305c41736450597877828f416eae51a82b78e9..029b92025cc87ea3ba31e3d4d58e2c365c1388ec 100644 |
--- a/views/widget/widget.cc |
+++ b/views/widget/widget.cc |
@@ -1110,10 +1110,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); |