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(); |