Index: views/event_gtk.cc |
diff --git a/views/event_gtk.cc b/views/event_gtk.cc |
index cae426d2ddbb543eec493a06aa75a2cee947dd95..5e29ad99e3c0a549fad81c4b0a9fbd7d8b73ccd9 100644 |
--- a/views/event_gtk.cc |
+++ b/views/event_gtk.cc |
@@ -10,14 +10,18 @@ |
namespace views { |
-KeyEvent::KeyEvent(GdkEventKey* event) |
+KeyEvent::KeyEvent(const GdkEventKey* event) |
: Event(event->type == GDK_KEY_PRESS ? |
Event::ET_KEY_PRESSED : Event::ET_KEY_RELEASED, |
GetFlagsFromGdkState(event->state)), |
// TODO(erg): All these values are iffy. |
key_code_(app::WindowsKeyCodeForGdkKeyCode(event->keyval)), |
repeat_count_(0), |
- message_flags_(0) { |
+ message_flags_(0) |
+#if !defined(TOUCH_UI) |
+ , native_event_(event) |
+#endif |
+{ |
} |
// static |