[gnumeric] gnm_expr_get_range: handle parenthesis.
- From: Morten Welinder <mortenw src gnome org>
- To: svn-commits-list gnome org
- Subject: [gnumeric] gnm_expr_get_range: handle parenthesis.
- Date: Fri, 8 May 2009 15:29:41 -0400 (EDT)
commit 36bd07da960ec23051d9c0e04316c5f3a502eee0
Author: Morten Welinder <terra gnome org>
Date: Fri May 8 15:29:21 2009 -0400
gnm_expr_get_range: handle parenthesis.
---
ChangeLog | 4 ++++
src/expr.c | 5 ++++-
2 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 047c8fd..50e7ffa 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2009-05-08 Morten Welinder <terra gnome org>
+
+ * src/expr.c (gnm_expr_get_range): Handle parenthesis.
+
2009-05-07 Andreas J. Guelzow <aguelzow pyrshep ca>
* src/gnm-so-filled.c (gnm_so_filled_write_xml_sax): write
diff --git a/src/expr.c b/src/expr.c
index ff3caff..e3e8e6b 100644
--- a/src/expr.c
+++ b/src/expr.c
@@ -2467,7 +2467,7 @@ gnm_expr_get_range (GnmExpr const *expr)
g_return_val_if_fail (expr != NULL, NULL);
switch (GNM_EXPR_GET_OPER (expr)) {
- case GNM_EXPR_OP_CELLREF :
+ case GNM_EXPR_OP_CELLREF:
return value_new_cellrange_unsafe (
&expr->cellref.ref, &expr->cellref.ref);
@@ -2481,6 +2481,9 @@ gnm_expr_get_range (GnmExpr const *expr)
return NULL;
return gnm_expr_top_get_range (expr->name.name->texpr);
+ case GNM_EXPR_OP_PAREN:
+ return gnm_expr_get_range (expr->unary.value);
+
default:
return NULL;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]