| Index: ui/views/controls/textfield/native_textfield_views.cc
|
| diff --git a/ui/views/controls/textfield/native_textfield_views.cc b/ui/views/controls/textfield/native_textfield_views.cc
|
| index 2210052e35ca232f1bc0efbe57615cf12cd9d0ba..6d79789c5df51c2cf424946fef94aafdb98165e0 100644
|
| --- a/ui/views/controls/textfield/native_textfield_views.cc
|
| +++ b/ui/views/controls/textfield/native_textfield_views.cc
|
| @@ -558,8 +558,7 @@ bool NativeTextfieldViews::IsCommandIdEnabled(int command_id) const {
|
| case IDS_APP_SELECT_ALL:
|
| return true;
|
| default:
|
| - NOTREACHED();
|
| - return false;
|
| + return textfield_->GetController()->IsCommandIdEnabled(command_id);
|
| }
|
| }
|
|
|
| @@ -592,7 +591,7 @@ void NativeTextfieldViews::ExecuteCommand(int command_id) {
|
| SelectAll();
|
| break;
|
| default:
|
| - NOTREACHED() << "unknown command: " << command_id;
|
| + textfield_->GetController()->ExecuteCommand(command_id);
|
| break;
|
| }
|
|
|
| @@ -986,6 +985,8 @@ void NativeTextfieldViews::UpdateContextMenu() {
|
| context_menu_contents_->AddSeparator();
|
| context_menu_contents_->AddItemWithStringId(IDS_APP_SELECT_ALL,
|
| IDS_APP_SELECT_ALL);
|
| + textfield_->GetController()->UpdateContextMenu(
|
| + context_menu_contents_.get());
|
|
|
| context_menu_delegate_.reset(
|
| new views::MenuModelAdapter(context_menu_contents_.get()));
|
|
|