[gimp/soc-2011-gimpunitentry: 12/68] GimpUnitEntry: Do not accept multi-dimensional terms



commit f31a89f15cc00eb7442252c013c51a97ef91d574
Author: Enrico Schröder <enni schroeder gmail com>
Date:   Tue Jun 7 22:57:29 2011 +0200

    GimpUnitEntry: Do not accept multi-dimensional terms
    
    Terms in the form "10 px * 2 in" do not make sense and thus are not accepted

 libgimpwidgets/gimpunitparser.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/libgimpwidgets/gimpunitparser.c b/libgimpwidgets/gimpunitparser.c
index 1c93718..990f16f 100644
--- a/libgimpwidgets/gimpunitparser.c
+++ b/libgimpwidgets/gimpunitparser.c
@@ -67,7 +67,7 @@ gimp_unit_parser_parse (const char *str, GimpUnitParserResult *result)
                       &errorpos,
                       &error);
 
-  if (error || errorpos)
+  if (error || errorpos || eevlResult.dimension > 1)
   {
     DEBUG (("gimpeevl parsing error \n"));
     return FALSE;


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