From 5bbe9c71cfb1c94b78457cc02121e34decbea4a4 Mon Sep 17 00:00:00 2001 From: Derek Atkins Date: Mon, 28 Jul 2003 18:44:21 +0000 Subject: [PATCH] * src/gnome-utils/gnc-date-edit.c: hide the calendar popup on enter/return keypress events (in addition to ESC). Fixes #118500 git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8962 57a11ea4-9604-0410-9ed3-97b8803252fd --- ChangeLog | 6 ++++++ src/gnome-utils/gnc-date-edit.c | 6 ++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 3eb4dc1515..16ac7a24ba 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2003-07-28 Derek Atkins + + * src/gnome-utils/gnc-date-edit.c: hide the calendar popup + on enter/return keypress events (in addition to ESC). + Fixes #118500 + 2003-07-27 Matt Vanecek * src/backend/postgres/PostgresBackend.c: Added pgendGetBook(), diff --git a/src/gnome-utils/gnc-date-edit.c b/src/gnome-utils/gnc-date-edit.c index e52107b0be..99af8c9949 100644 --- a/src/gnome-utils/gnc-date-edit.c +++ b/src/gnome-utils/gnc-date-edit.c @@ -171,8 +171,10 @@ key_press_popup (GtkWidget *widget, GdkEventKey *event, gpointer data) { GNCDateEdit *gde = data; - if (event->keyval != GDK_Escape) - return date_accel_key_press(gde->date_entry, event, data); + if (event->keyval != GDK_Return && + event->keyval != GDK_KP_Enter && + event->keyval != GDK_Escape) + return date_accel_key_press(gde->date_entry, event, data); gtk_signal_emit_stop_by_name (GTK_OBJECT (widget), "key_press_event"); hide_popup (gde);