diff options
Diffstat (limited to 'filter/filter-rule.c')
-rw-r--r-- | filter/filter-rule.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/filter/filter-rule.c b/filter/filter-rule.c index 39012b9e54..21aa5ed396 100644 --- a/filter/filter-rule.c +++ b/filter/filter-rule.c @@ -22,6 +22,8 @@ #include <gnome.h> #include <gnome-xml/xmlmemory.h> +#include <e-util/e-unicode.h> + #include "filter-rule.h" #include "filter-context.h" @@ -454,7 +456,7 @@ static void name_changed(GtkEntry *entry, FilterRule *fr) { g_free(fr->name); - fr->name = g_strdup(gtk_entry_get_text(entry)); + fr->name = e_utf8_gtk_entry_get_text(entry); } GtkWidget *filter_rule_get_widget (FilterRule *fr, struct _RuleContext *f) @@ -482,7 +484,7 @@ static GtkWidget *get_widget(FilterRule *fr, struct _RuleContext *f) label = (GtkLabel *)gtk_label_new("Name"); name = (GtkEntry *)gtk_entry_new(); if (fr->name) - gtk_entry_set_text(name, fr->name); + e_utf8_gtk_entry_set_text(name, fr->name); hbox = (GtkHBox *)gtk_hbox_new(FALSE, 3); gtk_box_pack_start((GtkBox *)hbox, (GtkWidget *)label, FALSE, FALSE, 0); gtk_box_pack_start((GtkBox *)hbox, (GtkWidget *)name, TRUE, TRUE, 0); |