[gtk+/parasite2: 8/38] parasite: Don't show key themes
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/parasite2: 8/38] parasite: Don't show key themes
- Date: Thu, 8 May 2014 22:16:32 +0000 (UTC)
commit 9557c8822fbcb296b5389def5235e6beb4631bf2
Author: Matthias Clasen <mclasen redhat com>
Date: Sun May 4 09:13:42 2014 -0400
parasite: Don't show key themes
But show the builtin theme, even if it doesn't show up in the
filesystem.
modules/other/parasite/themes.c | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/modules/other/parasite/themes.c b/modules/other/parasite/themes.c
index ed0ff5c..1910c8c 100644
--- a/modules/other/parasite/themes.c
+++ b/modules/other/parasite/themes.c
@@ -72,10 +72,10 @@ fill_gtk (const char *path, GHashTable *t)
while ((dir_entry = g_dir_read_name (dir)))
{
- char *filename = g_build_filename (path, dir_entry, "gtk-3.0", NULL);
+ char *filename = g_build_filename (path, dir_entry, "gtk-3.0", "gtk.css", NULL);
- if (g_file_test (filename, G_FILE_TEST_IS_DIR)
- && !g_hash_table_contains (t, dir_entry))
+ if (g_file_test (filename, G_FILE_TEST_IS_REGULAR) &&
+ !g_hash_table_contains (t, dir_entry))
g_hash_table_add (t, g_strdup (dir_entry));
g_free (filename);
@@ -116,6 +116,7 @@ create_gtk (ParasiteThemes *pt)
gtk_container_add (GTK_CONTAINER (b), l);
t = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL);
+ g_hash_table_add (t, g_strdup ("Raleigh"));
fill_gtk (GTK_DATADIR "/themes", t);
path = g_build_filename (g_get_user_data_dir (), "themes", NULL);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]