From f6f9b53e9a1de103185771caeadd4a295c5b660c Mon Sep 17 00:00:00 2001 From: Chris Shoemaker Date: Sat, 17 Jun 2006 00:38:08 +0000 Subject: [PATCH] Make the keypad 'minus' key enter a dash in the date entry for ISO dates. Fixes Bug #345096. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14375 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/gnome-utils/dialog-utils.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/gnome-utils/dialog-utils.c b/src/gnome-utils/dialog-utils.c index ff97bce28d..6130b0b355 100644 --- a/src/gnome-utils/dialog-utils.c +++ b/src/gnome-utils/dialog-utils.c @@ -464,6 +464,8 @@ gnc_handle_date_accelerator (GdkEventKey *event, return TRUE; case GDK_minus: + case GDK_KP_Subtract: + case GDK_underscore: if ((strlen (date_str) != 0) && (dateSeparator () == '-')) { const char *c; @@ -484,9 +486,6 @@ gnc_handle_date_accelerator (GdkEventKey *event, return FALSE; } - /* fall through */ - case GDK_KP_Subtract: - case GDK_underscore: if (event->state & GDK_SHIFT_MASK) g_date_subtract_days (&gdate, 7); else if (event->state & GDK_MOD1_MASK)