summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimm Bäder <mail@baedert.org>2019-01-21 17:00:29 +0100
committerTimm Bäder <mail@baedert.org>2019-01-22 06:25:22 +0100
commit4047fa34bbeabfd3c9ee12fc5df795b05dbe2531 (patch)
tree1425612b6e8917b311d782987df94a3e464c8392
parent880006bb4670d05568e1d45bab3f520e43e4622b (diff)
downloadgtk+-4047fa34bbeabfd3c9ee12fc5df795b05dbe2531.tar.gz
csstransformvalue: Convert skew values to radians
-rw-r--r--gtk/gtkcsstransformvalue.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/gtk/gtkcsstransformvalue.c b/gtk/gtkcsstransformvalue.c
index 7ce4102920..fcddf6d2ac 100644
--- a/gtk/gtkcsstransformvalue.c
+++ b/gtk/gtkcsstransformvalue.c
@@ -200,14 +200,14 @@ gtk_css_transform_apply (const GtkCssTransform *transform,
break;
case GTK_CSS_TRANSFORM_SKEW:
graphene_matrix_init_skew (&skew,
- _gtk_css_number_value_get (transform->skew.x, 100),
- _gtk_css_number_value_get (transform->skew.y, 100));
+ _gtk_css_number_value_get (transform->skew.x, 100) / 180.0f * G_PI,
+ _gtk_css_number_value_get (transform->skew.y, 100) /180.0f * G_PI);
graphene_matrix_multiply (matrix, &skew, &tmp);
graphene_matrix_init_from_matrix (matrix, &tmp);
break;
case GTK_CSS_TRANSFORM_SKEW_X:
graphene_matrix_init_skew (&skew,
- _gtk_css_number_value_get (transform->skew_x.skew, 100),
+ _gtk_css_number_value_get (transform->skew_x.skew, 100) / 180.0f * G_PI,
0);
graphene_matrix_multiply (matrix, &skew, &tmp);
graphene_matrix_init_from_matrix (matrix, &tmp);
@@ -215,7 +215,7 @@ gtk_css_transform_apply (const GtkCssTransform *transform,
case GTK_CSS_TRANSFORM_SKEW_Y:
graphene_matrix_init_skew (&skew,
0,
- _gtk_css_number_value_get (transform->skew_y.skew, 100));
+ _gtk_css_number_value_get (transform->skew_y.skew, 100) / 180.0f * G_PI);
graphene_matrix_multiply (matrix, &skew, &tmp);
graphene_matrix_init_from_matrix (matrix, &tmp);
break;