summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2007-04-30 19:29:33 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2007-04-30 19:29:33 +0000
commit5eae4ef392169538888ebfa27cf9d892bb4d7e8c (patch)
tree0035d35de2104a1d39c81a16eccfbcd7c451e4c8
parentabf1066d78243210f6a081033bf71a85b6fe36ca (diff)
downloadgdk-pixbuf-5eae4ef392169538888ebfa27cf9d892bb4d7e8c.tar.gz
Make sure we always have a color_hash. (#423916, Jens Granseuer)
2007-04-30 Matthias Clasen <mclasen@redhat.com> * gtk/gtksettings.c (settings_update_color_scheme): Make sure we always have a color_hash. (#423916, Jens Granseuer) svn path=/branches/gtk-2-10/; revision=17749
-rw-r--r--ChangeLog8
-rw-r--r--gtk/gtksettings.c2
2 files changed, 10 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 7da24a2f1..a74abf665 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,14 @@
Merge from trunk:
+ * gtk/gtksettings.c (settings_update_color_scheme):
+ Make sure we always have a color_hash. (#423916, Jens
+ Granseuer)
+
+2007-04-30 Matthias Clasen <mclasen@redhat.com>
+
+ Merge from trunk:
+
* gtk/gtkexpander.c (gtk_expander_realize): A NO_WINDOW widget
must not set the background of its window. (#433972,
Guilherme Polo)
diff --git a/gtk/gtksettings.c b/gtk/gtksettings.c
index 746f78c2b..f1468a985 100644
--- a/gtk/gtksettings.c
+++ b/gtk/gtksettings.c
@@ -1668,6 +1668,8 @@ settings_update_color_scheme (GtkSettings *settings)
GValue value = { 0, };
data = g_new0 (ColorSchemeData, 1);
+ data->color_hash = g_hash_table_new_full (g_str_hash, g_str_equal, g_free,
+ (GDestroyNotify) gdk_color_free);
g_object_set_data_full (G_OBJECT (settings), "gtk-color-scheme",
data, (GDestroyNotify) color_scheme_data_free);