diff options
author | Benjamin Otte <otte@redhat.com> | 2020-02-21 18:25:05 +0100 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2020-02-21 18:25:05 +0100 |
commit | b50093d044324ac9ed0cc39368a35a0733c41483 (patch) | |
tree | f61ddd4d84cbb6029078c41986e655d6fad01ea1 /gsk/gsktransform.c | |
parent | 608e624ecff3508d74a8251f43758c3ac598d035 (diff) | |
download | gtk+-b50093d044324ac9ed0cc39368a35a0733c41483.tar.gz |
transform: Make sure the identity transform is equal to NULL
Diffstat (limited to 'gsk/gsktransform.c')
-rw-r--r-- | gsk/gsktransform.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/gsk/gsktransform.c b/gsk/gsktransform.c index df6cb63bdd..19aa543b23 100644 --- a/gsk/gsktransform.c +++ b/gsk/gsktransform.c @@ -1683,8 +1683,11 @@ gsk_transform_equal (GskTransform *first, if (first == second) return TRUE; - if (first == NULL || second == NULL) - return FALSE; + if (first == NULL) + return gsk_transform_is_identity (second); + + if (second == NULL) + return gsk_transform_is_identity (first); if (first->transform_class != second->transform_class) return FALSE; |