| Index: views/controls/native_control.cc
|
| diff --git a/views/controls/native_control.cc b/views/controls/native_control.cc
|
| index 83a67e53a0eb24418b26ab629b3198991e303514..1543da082da63bbeba694e740bef7e9de515942b 100644
|
| --- a/views/controls/native_control.cc
|
| +++ b/views/controls/native_control.cc
|
| @@ -312,13 +312,10 @@ void NativeControl::SetVisible(bool f) {
|
| }
|
| }
|
|
|
| -void NativeControl::SetEnabled(bool enabled) {
|
| - if (enabled_ != enabled) {
|
| - View::SetEnabled(enabled);
|
| - if (GetNativeControlHWND()) {
|
| - EnableWindow(GetNativeControlHWND(), enabled_);
|
| - }
|
| - }
|
| +void NativeControl::OnEnabledChanged() {
|
| + View::OnEnabledChanged();
|
| + if (GetNativeControlHWND())
|
| + EnableWindow(GetNativeControlHWND(), View::IsEnabled());
|
| }
|
|
|
| void NativeControl::OnPaint(gfx::Canvas* canvas) {
|
|
|