]> err.no Git - eweouz/commitdiff
Add locale support to eweouz-dump-addressbook
authorTollef Fog Heen <tfheen@err.no>
Sun, 1 Feb 2009 21:23:14 +0000 (22:23 +0100)
committerTollef Fog Heen <tfheen@err.no>
Sun, 1 Feb 2009 21:23:14 +0000 (22:23 +0100)
It wasn't possible to search for non-ascii components of names.  Add
that support, thanks to Roland Mas for the prod.

Fixes Debian #511761

src/eweouz-dump-addressbook.c

index 237b2dcc26e1f4788b5c9aba143b8ceeb1cf79b0..7f7546cbadc623ca1a61afc5fc909860b1f00f9a 100644 (file)
@@ -2,6 +2,7 @@
 #include <libedataserver/e-source-group.h>
 #include <gconf/gconf.h>
 #include <glib.h>
+#include <locale.h>
 
 void dump_as_vcard(EContact *contact, int dump_all)
 {
@@ -70,6 +71,8 @@ int main(int argc, char **argv)
        GError *error = NULL;
        GOptionContext *optioncontext;
 
+       setlocale (LC_ALL, "");
+
        optioncontext = g_option_context_new ("- whack address book");
        g_option_context_add_main_entries (optioncontext, entries, NULL);
        g_option_context_parse (optioncontext, &argc, &argv, &error);