[gnumeric] Don't show function tooltip on "aaaa, bb"



commit e2ffeac6e5382ad6b2bb1eb1963ac6f15c5982f6
Author: Andreas J Guelzow <aguelzow pyrshep ca>
Date:   Mon Sep 20 09:16:31 2010 -0600

    Don't show function tooltip on "aaaa, bb"
    
    2010-09-20  Andreas J. Guelzow <aguelzow pyrshep ca>
    
    	* gnumeric-expr-entry.c (gee_update_lexer_items): don't bother to lex
    	  if it isn't an expression

 src/widgets/ChangeLog             |    5 +++++
 src/widgets/gnumeric-expr-entry.c |    3 ++-
 2 files changed, 7 insertions(+), 1 deletions(-)
---
diff --git a/src/widgets/ChangeLog b/src/widgets/ChangeLog
index bc7419a..206eccb 100644
--- a/src/widgets/ChangeLog
+++ b/src/widgets/ChangeLog
@@ -1,3 +1,8 @@
+2010-09-20  Andreas J. Guelzow <aguelzow pyrshep ca>
+
+	* gnumeric-expr-entry.c (gee_update_lexer_items): don't bother to lex
+	  if it isn't an expression
+
 2010-09-04  Morten Welinder <terra gnome org>
 
 	* Release 1.10.10
diff --git a/src/widgets/gnumeric-expr-entry.c b/src/widgets/gnumeric-expr-entry.c
index 4b7648c..a967e7d 100644
--- a/src/widgets/gnumeric-expr-entry.c
+++ b/src/widgets/gnumeric-expr-entry.c
@@ -885,7 +885,8 @@ gee_update_lexer_items (GnmExprEntry *gee)
 			 sheet_get_conventions (sheet), NULL);
 	}
 
-	if (!(gee->flags & GNM_EE_SINGLE_RANGE)) {
+	if ((NULL != gnm_expr_char_start_p (str) || gee->is_cell_renderer) 
+	    && !(gee->flags & GNM_EE_SINGLE_RANGE)) {
 		gee->lexer_items = gnm_expr_lex_all 
 			(str, &gee->pp,
 			 GNM_EXPR_PARSE_UNKNOWN_NAMES_ARE_STRINGS,



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]