inspector: Look for themes in system data dirs

This matches what GTK+ does now.
This commit is contained in:
Matthias Clasen
2016-03-22 08:20:20 -04:00
parent 052e82db04
commit 65927caf84

View File

@@ -262,6 +262,7 @@ init_theme (GtkInspectorVisual *vis)
gchar **builtin_themes;
GList *list, *l;
guint i;
const gchar * const *dirs;
t = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL);
/* Builtin themes */
@@ -285,6 +286,14 @@ init_theme (GtkInspectorVisual *vis)
fill_gtk (path, t);
g_free (path);
dirs = g_get_system_data_dirs ();
for (i = 0; dirs[i]; i++)
{
path = g_build_filename (dirs[i], "themes", NULL);
fill_gtk (path, t);
g_free (path);
}
list = NULL;
g_hash_table_iter_init (&iter, t);
while (g_hash_table_iter_next (&iter, (gpointer *)&theme, NULL))