diff options
Diffstat (limited to 'views/controls/button/native_button.cc')
-rw-r--r-- | views/controls/button/native_button.cc | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/views/controls/button/native_button.cc b/views/controls/button/native_button.cc index 811fb56..e36719c 100644 --- a/views/controls/button/native_button.cc +++ b/views/controls/button/native_button.cc @@ -10,7 +10,6 @@ #endif #include "app/l10n_util.h" -#include "base/keyboard_codes.h" #include "base/logging.h" namespace views { @@ -74,12 +73,17 @@ void NativeButton::SetLabel(const std::wstring& label) { } void NativeButton::SetIsDefault(bool is_default) { +#if defined(OS_WIN) + int return_code = VK_RETURN; +#else + int return_code = GDK_Return; +#endif if (is_default == is_default_) return; if (is_default) - AddAccelerator(Accelerator(base::VKEY_RETURN, false, false, false)); + AddAccelerator(Accelerator(return_code, false, false, false)); else - RemoveAccelerator(Accelerator(base::VKEY_RETURN, false, false, false)); + RemoveAccelerator(Accelerator(return_code, false, false, false)); SetAppearsAsDefault(is_default); } |