[bockbuild] Moved Gtk+ files back to main bockbuild repo
[mono.git] / bockbuild / mac-sdk / patches / pango-relative-config-file.patch
1 Index: pango/pango-utils.c
2 ===================================================================
3 --- a/pango/pango-utils.c       (revision 2425)
4 +++ b/pango/pango-utils.c       (working copy)
5 @@ -567,6 +567,20 @@ read_config_file (const char *filename,
6               gchar *value =  g_key_file_get_value(key_file, group, key, &key_error);
7               if (value != NULL)
8                 {
9 +                  if (!g_path_is_absolute (value))
10 +                    {
11 +                      gchar *dirname;
12 +                      gchar *absolute_path;
13 +
14 +                      dirname = g_path_get_dirname (filename);
15 +                      absolute_path = g_build_filename (dirname, value, NULL);
16 +
17 +                      g_free (dirname);
18 +                      g_free (value);
19 +
20 +                      value = absolute_path;
21 +                    }
22 +
23                   g_hash_table_insert (ht,
24                                        g_strdup_printf ("%s/%s", group, key),
25                                        value);