diff options
Diffstat (limited to 'views/controls/message_box_view.cc')
-rw-r--r-- | views/controls/message_box_view.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/views/controls/message_box_view.cc b/views/controls/message_box_view.cc index 1d00158..785ea42 100644 --- a/views/controls/message_box_view.cc +++ b/views/controls/message_box_view.cc @@ -94,6 +94,10 @@ bool MessageBoxView::AcceleratorPressed( // We only accepts Ctrl-C. DCHECK(accelerator.GetKeyCode() == 'C' && accelerator.IsCtrlDown()); + // We must not intercept Ctrl-C when we have a text box and it's focused. + if (prompt_field_ && prompt_field_->HasFocus()) + return false; + if (!views::ViewsDelegate::views_delegate) return false; |