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 |