+2008-07-15 Xavier Claessens <xclaesse@gmail.com>
+
+ Bug 542523 – GtkTextTag should handle setting properties to NULL
+
+ * gtk/gtktexttag.c (gtk_text_tag_set_property): Unset the color when
+ setting it to NULL instead of displaying a warning.
+
2008-07-15 Matthias Clasen <mclasen@redhat.com>
Bug 479780 – Bookmarks in left pane of FileChooser cannot be renamed
{
GdkColor color;
- if (gdk_color_parse (g_value_get_string (value), &color))
+ if (!g_value_get_string (value))
+ set_bg_color (text_tag, NULL); /* reset to background_set to FALSE */
+ else if (gdk_color_parse (g_value_get_string (value), &color))
set_bg_color (text_tag, &color);
else
g_warning ("Don't know color `%s'", g_value_get_string (value));
{
GdkColor color;
- if (gdk_color_parse (g_value_get_string (value), &color))
+ if (!g_value_get_string (value))
+ set_fg_color (text_tag, NULL); /* reset to foreground_set to FALSE */
+ else if (gdk_color_parse (g_value_get_string (value), &color))
set_fg_color (text_tag, &color);
else
g_warning ("Don't know color `%s'", g_value_get_string (value));
{
GdkColor color;
- if (gdk_color_parse (g_value_get_string (value), &color))
+ if (!g_value_get_string (value))
+ set_pg_bg_color (text_tag, NULL); /* reset to paragraph_background_set to FALSE */
+ else if (gdk_color_parse (g_value_get_string (value), &color))
set_pg_bg_color (text_tag, &color);
else
g_warning ("Don't know color `%s'", g_value_get_string (value));