summaryrefslogtreecommitdiff
path: root/gdk
diff options
context:
space:
mode:
authorOwen Taylor <otaylor@redhat.com>2002-10-18 20:49:35 +0000
committerOwen Taylor <otaylor@src.gnome.org>2002-10-18 20:49:35 +0000
commita5803ca52383293fb6eb52f7dfeed33681a46e4c (patch)
tree2b19dd8fbeb3e89f2e0f7b298ce603a927ae49d8 /gdk
parentac98d231f63c73eb9028f36dadd6a3d8ae28543e (diff)
downloadgdk-pixbuf-a5803ca52383293fb6eb52f7dfeed33681a46e4c.tar.gz
Handle Return and KP_Enter.
Fri Oct 18 16:47:02 2002 Owen Taylor <otaylor@redhat.com> * gdk/x11/gdkevents-x11.c (translate_key_event): Handle Return and KP_Enter.
Diffstat (limited to 'gdk')
-rw-r--r--gdk/x11/gdkevents-x11.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/gdk/x11/gdkevents-x11.c b/gdk/x11/gdkevents-x11.c
index c1a44b94b..a675734de 100644
--- a/gdk/x11/gdkevents-x11.c
+++ b/gdk/x11/gdkevents-x11.c
@@ -576,6 +576,12 @@ translate_key_event (GdkDisplay *display,
if (event->key.string)
event->key.length = bytes_written;
}
+ else if (event->key.keyval == GDK_Return ||
+ event->key.keyval == GDK_KP_Enter)
+ {
+ event->key.length = 1;
+ event->key.string = g_strdup ("\n");
+ }
if (!event->key.string)
{