| Index: ui/views/controls/textfield/textfield_views_model.cc
|
| diff --git a/ui/views/controls/textfield/textfield_views_model.cc b/ui/views/controls/textfield/textfield_views_model.cc
|
| index d51e417e874a6bdfaa55b2d4d019c5c8c90b8196..8787debbdbcebf1463c2ff4cc139c3386f44494a 100644
|
| --- a/ui/views/controls/textfield/textfield_views_model.cc
|
| +++ b/ui/views/controls/textfield/textfield_views_model.cc
|
| @@ -511,7 +511,7 @@ bool TextfieldViewsModel::Redo() {
|
| bool TextfieldViewsModel::Cut() {
|
| if (!HasCompositionText() && HasSelection() && !render_text_->is_obscured()) {
|
| ui::ScopedClipboardWriter(
|
| - views::ViewsDelegate::views_delegate->GetClipboard(),
|
| + ui::Clipboard::GetForCurrentThread(),
|
| ui::Clipboard::BUFFER_STANDARD).WriteText(GetSelectedText());
|
| // A trick to let undo/redo handle cursor correctly.
|
| // Undoing CUT moves the cursor to the end of the change rather
|
| @@ -529,7 +529,7 @@ bool TextfieldViewsModel::Cut() {
|
| bool TextfieldViewsModel::Copy() {
|
| if (!HasCompositionText() && HasSelection() && !render_text_->is_obscured()) {
|
| ui::ScopedClipboardWriter(
|
| - views::ViewsDelegate::views_delegate->GetClipboard(),
|
| + ui::Clipboard::GetForCurrentThread(),
|
| ui::Clipboard::BUFFER_STANDARD).WriteText(GetSelectedText());
|
| return true;
|
| }
|
| @@ -538,7 +538,7 @@ bool TextfieldViewsModel::Copy() {
|
|
|
| bool TextfieldViewsModel::Paste() {
|
| string16 result;
|
| - views::ViewsDelegate::views_delegate->GetClipboard()
|
| + ui::Clipboard::GetForCurrentThread()
|
| ->ReadText(ui::Clipboard::BUFFER_STANDARD, &result);
|
| if (!result.empty()) {
|
| InsertTextInternal(result, false);
|
|
|