| Index: views/controls/textfield/native_textfield_gtk.cc
|
| diff --git a/views/controls/textfield/native_textfield_gtk.cc b/views/controls/textfield/native_textfield_gtk.cc
|
| index e1c000cf27432a195b7855aa02f5f0a7d0f43b56..2878b3c166eed944c89158e7ec0bbf4abeda216c 100644
|
| --- a/views/controls/textfield/native_textfield_gtk.cc
|
| +++ b/views/controls/textfield/native_textfield_gtk.cc
|
| @@ -356,7 +356,8 @@ gboolean NativeTextfieldGtk::OnKeyPressEventHandler(
|
| gboolean NativeTextfieldGtk::OnKeyPressEvent(GdkEventKey* event) {
|
| Textfield::Controller* controller = textfield_->GetController();
|
| if (controller) {
|
| - Textfield::Keystroke ks(event);
|
| + KeyEvent key_event(event);
|
| + Textfield::Keystroke ks(&key_event);
|
| return controller->HandleKeystroke(textfield_, ks);
|
| }
|
| return false;
|
| @@ -379,7 +380,8 @@ gboolean NativeTextfieldGtk::OnActivate() {
|
|
|
| Textfield::Controller* controller = textfield_->GetController();
|
| if (controller) {
|
| - Textfield::Keystroke ks(key_event);
|
| + KeyEvent views_key_event(key_event);
|
| + Textfield::Keystroke ks(&views_key_event);
|
| handled = controller->HandleKeystroke(textfield_, ks);
|
| }
|
|
|
| @@ -444,13 +446,4 @@ void NativeTextfieldGtk::NativeControlCreated(GtkWidget* widget) {
|
| g_signal_connect(widget, "activate", G_CALLBACK(OnActivateHandler), this);
|
| }
|
|
|
| -////////////////////////////////////////////////////////////////////////////////
|
| -// NativeTextfieldWrapper, public:
|
| -
|
| -// static
|
| -NativeTextfieldWrapper* NativeTextfieldWrapper::CreateWrapper(
|
| - Textfield* field) {
|
| - return new NativeTextfieldGtk(field);
|
| -}
|
| -
|
| } // namespace views
|
|
|