aboutsummaryrefslogtreecommitdiffstats
path: root/filter
diff options
context:
space:
mode:
authorMilan Crha <mcrha@src.gnome.org>2007-09-12 15:08:30 +0800
committerMilan Crha <mcrha@src.gnome.org>2007-09-12 15:08:30 +0800
commitd0a0d919624b07593913016dae8886c22db8595a (patch)
tree472dec9a4f6884275addb980a15b192cc2e536b1 /filter
parentb8eefeb931f765e5046244ed98791b7030cec536 (diff)
downloadgsoc2013-evolution-d0a0d919624b07593913016dae8886c22db8595a.tar.gz
gsoc2013-evolution-d0a0d919624b07593913016dae8886c22db8595a.tar.zst
gsoc2013-evolution-d0a0d919624b07593913016dae8886c22db8595a.zip
2007-09-12 mcrha Fix for bug #231178
svn path=/trunk/; revision=34236
Diffstat (limited to 'filter')
-rw-r--r--filter/ChangeLog7
-rw-r--r--filter/filter-label.c8
2 files changed, 13 insertions, 2 deletions
diff --git a/filter/ChangeLog b/filter/ChangeLog
index bb54d81a2c..adc477e403 100644
--- a/filter/ChangeLog
+++ b/filter/ChangeLog
@@ -1,3 +1,10 @@
+2007-09-12 Milan Crha <mcrha@redhat.com>
+
+ ** Fix for bug #231178
+
+ * filter-label.c: (xml_create):
+ Removes underscores from titles.
+
2007-09-03 Srinivasa Ragavan <sragavan@novell.com>
** Fix for bug #471791 (Move away from asserts to g_ret*)
diff --git a/filter/filter-label.c b/filter/filter-label.c
index 7e98f2f05f..4d997e7378 100644
--- a/filter/filter-label.c
+++ b/filter/filter-label.c
@@ -37,6 +37,7 @@
#include "filter-label.h"
#include <libedataserver/e-sexp.h>
+#include "e-util/e-util.h"
#define d(x)
@@ -157,7 +158,7 @@ xml_create (FilterElement *fe, xmlNodePtr node)
FilterOption *fo = (FilterOption *) fe;
GConfClient *gconf;
GSList *list, *l;
- char *title, *p;
+ char *title, *p, *nounderscores_title;
int i = 0;
FILTER_ELEMENT_CLASS (parent_class)->xml_create (fe, node);
@@ -170,8 +171,11 @@ xml_create (FilterElement *fe, xmlNodePtr node)
if ((p = strrchr (title, ':')))
*p++ = '\0';
- filter_option_add (fo, i < 5 ? labels[i++].value : (p ? p : "#ffffff"), title, NULL);
+ nounderscores_title = e_str_without_underscores (title);
+
+ filter_option_add (fo, i < 5 ? labels[i++].value : (p ? p : "#ffffff"), nounderscores_title, NULL);
g_free (title);
+ g_free (nounderscores_title);
l = l->next;
}