| Index: views/controls/button/native_button.cc
|
| ===================================================================
|
| --- views/controls/button/native_button.cc (revision 71129)
|
| +++ views/controls/button/native_button.cc (working copy)
|
| @@ -87,11 +87,14 @@
|
| void NativeButton::SetIsDefault(bool is_default) {
|
| if (is_default == is_default_)
|
| return;
|
| - if (is_default)
|
| + is_default_ = is_default;
|
| + if (is_default_)
|
| AddAccelerator(Accelerator(app::VKEY_RETURN, false, false, false));
|
| else
|
| RemoveAccelerator(Accelerator(app::VKEY_RETURN, false, false, false));
|
| - SetAppearsAsDefault(is_default);
|
| + if (native_wrapper_)
|
| + native_wrapper_->UpdateDefault();
|
| + PreferredSizeChanged();
|
| }
|
|
|
| void NativeButton::SetNeedElevation(bool need_elevation) {
|
| @@ -101,13 +104,6 @@
|
| PreferredSizeChanged();
|
| }
|
|
|
| -void NativeButton::SetAppearsAsDefault(bool appears_as_default) {
|
| - is_default_ = appears_as_default;
|
| - if (native_wrapper_)
|
| - native_wrapper_->UpdateDefault();
|
| - PreferredSizeChanged();
|
| -}
|
| -
|
| void NativeButton::ButtonPressed() {
|
| RequestFocus();
|
|
|
|
|