From b50093d044324ac9ed0cc39368a35a0733c41483 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Fri, 21 Feb 2020 18:25:05 +0100 Subject: transform: Make sure the identity transform is equal to NULL --- gsk/gsktransform.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'gsk/gsktransform.c') 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; -- cgit v1.2.1