summaryrefslogtreecommitdiff
path: root/gtk/gtkcsscolorvalue.c
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2012-11-09 20:30:48 +0100
committerBenjamin Otte <otte@redhat.com>2012-11-10 14:25:18 +0100
commitaae2bf91cb0b092529fea7efe1d9884f9168e5aa (patch)
treeded2db84198d41d8ecc0be77d7a67d1bddf9da04 /gtk/gtkcsscolorvalue.c
parent10c3a66e40830e607f00e595f0b4f1a6893cca55 (diff)
downloadgtk+-aae2bf91cb0b092529fea7efe1d9884f9168e5aa.tar.gz
cssvalue: Make shade() work properly again
In a previous commit, I accidentally scaled the hue instead of the saturation. Ooops.
Diffstat (limited to 'gtk/gtkcsscolorvalue.c')
-rw-r--r--gtk/gtkcsscolorvalue.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gtk/gtkcsscolorvalue.c b/gtk/gtkcsscolorvalue.c
index 6268262588..0dfbfde851 100644
--- a/gtk/gtkcsscolorvalue.c
+++ b/gtk/gtkcsscolorvalue.c
@@ -189,8 +189,8 @@ gtk_css_color_value_resolve_full (GtkCssValue *color,
hsla.lightness *= color->sym_col.shade.factor;
hsla.lightness = CLAMP (hsla.lightness, 0.0, 1.0);
- hsla.hue *= color->sym_col.shade.factor;
- hsla.hue = CLAMP (hsla.hue, 0.0, 1.0);
+ hsla.saturation *= color->sym_col.shade.factor;
+ hsla.saturation = CLAMP (hsla.saturation, 0.0, 1.0);
_gdk_rgba_init_from_hsla (&shade, &hsla);