From c1e28f93006b3151c30c6f5e77d88f177960e6d4 Mon Sep 17 00:00:00 2001 From: John Darrington Date: Tue, 18 Mar 2008 08:08:12 +0000 Subject: [PATCH] Fixed bug #21801 --- src/data/ChangeLog | 5 +++++ src/data/data-in.c | 5 ++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/data/ChangeLog b/src/data/ChangeLog index 75313fee..064108a4 100644 --- a/src/data/ChangeLog +++ b/src/data/ChangeLog @@ -1,3 +1,8 @@ +2008-03-18 John Darrington + + * data-in.c: If category is custom currency, then use + numeric format for input. + 2008-03-06 Ben Pfaff * dictionary.c (var_name_is_insertable): New function. diff --git a/src/data/data-in.c b/src/data/data-in.c index cde7c07f..28d6da2a 100644 --- a/src/data/data-in.c +++ b/src/data/data-in.c @@ -171,7 +171,10 @@ parse_number (struct data_in *i) int save_errno; char *tail; - assert (fmt_get_category (i->format) != FMT_CAT_CUSTOM); + if (fmt_get_category (i->format) == FMT_CAT_CUSTOM) + { + style = settings_get_style (FMT_F); + } /* Trim spaces and check for missing value representation. */ if (trim_spaces_and_check_missing (i)) -- 2.30.2