diff options
Diffstat (limited to 'views/controls/textfield/native_textfield_gtk.cc')
-rw-r--r-- | views/controls/textfield/native_textfield_gtk.cc | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/views/controls/textfield/native_textfield_gtk.cc b/views/controls/textfield/native_textfield_gtk.cc index e1c000c..2878b3c 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 |