diff options
author | Johannes Schmid <jhs@gnome.org> | 2009-10-28 10:57:46 +0100 |
---|---|---|
committer | Johannes Schmid <jhs@gnome.org> | 2009-10-28 10:57:46 +0100 |
commit | c229306a18f6453c144397bfbbf2284afa9731eb (patch) | |
tree | fd37ba747b10ec03b968762f01386ab0d7b926c3 /gtk/updateiconcache.c | |
parent | 249be999a6699752980a5e16e45b45c4db18dabf (diff) | |
parent | 4ff709c24b8d4b3e26b3d513fde0676e9c43f897 (diff) | |
download | gtk+-c229306a18f6453c144397bfbbf2284afa9731eb.tar.gz |
Merge branch 'master' into toolpalette
Diffstat (limited to 'gtk/updateiconcache.c')
-rw-r--r-- | gtk/updateiconcache.c | 22 |
1 files changed, 17 insertions, 5 deletions
diff --git a/gtk/updateiconcache.c b/gtk/updateiconcache.c index 627f49eb80..3b927011cc 100644 --- a/gtk/updateiconcache.c +++ b/gtk/updateiconcache.c @@ -1516,9 +1516,11 @@ opentmp: g_unlink (bak_cache_path); if (g_rename (cache_path, bak_cache_path) == -1) { + int errsv = errno; + g_printerr (_("Could not rename %s to %s: %s, removing %s then.\n"), cache_path, bak_cache_path, - g_strerror (errno), + g_strerror (errsv), cache_path); g_unlink (cache_path); bak_cache_path = NULL; @@ -1528,16 +1530,22 @@ opentmp: if (g_rename (tmp_cache_path, cache_path) == -1) { + int errsv = errno; + g_printerr (_("Could not rename %s to %s: %s\n"), tmp_cache_path, cache_path, - g_strerror (errno)); + g_strerror (errsv)); g_unlink (tmp_cache_path); #ifdef G_OS_WIN32 if (bak_cache_path != NULL) if (g_rename (bak_cache_path, cache_path) == -1) - g_printerr (_("Could not rename %s back to %s: %s.\n"), - bak_cache_path, cache_path, - g_strerror (errno)); + { + errsv = errno; + + g_printerr (_("Could not rename %s back to %s: %s.\n"), + bak_cache_path, cache_path, + g_strerror (errsv)); + } #endif exit (1); } @@ -1648,8 +1656,12 @@ main (int argc, char **argv) setlocale (LC_ALL, ""); +#ifdef ENABLE_NLS bindtextdomain (GETTEXT_PACKAGE, GTK_LOCALEDIR); +#ifdef HAVE_BIND_TEXTDOMAIN_CODESET bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); +#endif +#endif context = g_option_context_new ("ICONPATH"); g_option_context_add_main_entries (context, args, GETTEXT_PACKAGE); |