[pango] Read pangox.aliases from XDG_CONFIG_HOME



commit ca6555a55ab8b64e43ca3527e479da3ed1af0b7f
Author: Matthias Clasen <mclasen redhat com>
Date:   Thu May 10 20:13:34 2012 -0400

    Read pangox.aliases from XDG_CONFIG_HOME
    
    Change the X fontmap code to look for the aliases file
    in $XDG_CONFIG_HOME/pango/pangox.aliases instead of
    ~/.pangox_aliases
    
    https://bugzilla.gnome.org/show_bug.cgi?id=675400

 pango/pangox-fontmap.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)
---
diff --git a/pango/pangox-fontmap.c b/pango/pangox-fontmap.c
index 3094645..74925dc 100644
--- a/pango/pangox-fontmap.c
+++ b/pango/pangox-fontmap.c
@@ -906,11 +906,17 @@ static void
 pango_x_font_map_read_aliases (PangoXFontMap *xfontmap)
 {
   char **files;
+  char *user_file;
   char *files_str = pango_config_key_get ("PangoX/AliasFiles");
   int n;
 
   if (!files_str)
-    files_str = g_strdup ("~/.pangox_aliases:" SYSCONFDIR "/pango/pangox.aliases");
+    {
+      user_file = g_build_filename (g_get_user_config_dir (), "pango", "pangox.aliases", NULL);
+
+      files_str = g_strconcat (user_file, ":" SYSCONFDIR "/pango/pangox.aliases", NULL);
+      g_free (user_file);
+    }
 
   files = pango_split_file_list (files_str);
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]