From d9efa71c84ad5fd58e89d11f05d7ee3fb050537c Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 5 Feb 2008 21:43:26 +0000 Subject: [PATCH] Fix the build svn path=/trunk/; revision=19465 --- ChangeLog | 4 ++++ gtk/updateiconcache.c | 14 ++++++++++---- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index b73b02e087..56c7863d31 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2008-02-05 Matthias Clasen + + * gtk/updateiconcache.c: Fix the previous commit to compile. + 2008-02-05 Matthias Clasen * gtk/updateiconcache.c: Install a printerr handler that diff --git a/gtk/updateiconcache.c b/gtk/updateiconcache.c index fee8fa6975..84fd0e007c 100644 --- a/gtk/updateiconcache.c +++ b/gtk/updateiconcache.c @@ -1586,10 +1586,16 @@ printerr_handler (const gchar *string) fputs (string, stderr); /* charset is UTF-8 already */ else { - gchar *lstring = strdup_convert (string, charset); - fputs (lstring, stderr); - g_free (lstring); - + gchar *result; + + result = g_convert_with_fallback (string, -1, charset, "UTF-8", "?", NULL, NULL, NULL); + + if (result) + { + fputs (result, stderr); + g_free (result); + } + fflush (stderr); } }