aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--e-util/ChangeLog6
-rw-r--r--e-util/e-sexp.c2
2 files changed, 7 insertions, 1 deletions
diff --git a/e-util/ChangeLog b/e-util/ChangeLog
index 3e8c616e91..e2ec41daa4 100644
--- a/e-util/ChangeLog
+++ b/e-util/ChangeLog
@@ -1,3 +1,9 @@
+2001-04-15 Federico Mena Quintero <federico@ximian.com>
+
+ * e-sexp.c (e_sexp_parse): Start parsing the sexp with
+ parse_value(), not parse_list(), because we may have immediate
+ values (e.g. "#f") as the whole sexp.
+
2001-04-08 JP Rosevear <jpr@ximian.com>
* Makefile.am: Setup up the conduit library building better so the
diff --git a/e-util/e-sexp.c b/e-util/e-sexp.c
index 9da5e28308..21fb751314 100644
--- a/e-util/e-sexp.c
+++ b/e-util/e-sexp.c
@@ -1185,7 +1185,7 @@ e_sexp_parse(ESExp *f)
if (f->tree)
parse_term_free(f, f->tree);
- f->tree = parse_list(f, FALSE);
+ f->tree = parse_value (f);
return 0;
}