[evolution] Bug #210105 - Error assigning negative scores in filtering



commit deb33e7a64e2a14748b77a635839636e77c3ad0d
Author: Milan Crha <mcrha redhat com>
Date:   Wed Feb 8 17:39:35 2012 +0100

    Bug #210105 - Error assigning negative scores in filtering

 filter/e-filter-int.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/filter/e-filter-int.c b/filter/e-filter-int.c
index 883c560..be0a5f1 100644
--- a/filter/e-filter-int.c
+++ b/filter/e-filter-int.c
@@ -168,7 +168,7 @@ filter_int_format_sexp (EFilterElement *element,
 
 	if (filter_int->val < 0)
 		/* See #364731 #457523 C6*/
-		g_string_append_printf (out, "(- %d)", (filter_int->val * -1));
+		g_string_append_printf (out, "(- 0 %d)", (filter_int->val * -1));
 	else
 		g_string_append_printf (out, "%d", filter_int->val);
 }



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