transform: Compare class before ->next
authorTimm Bäder <mail@baedert.org>
Tue, 31 Dec 2019 13:03:42 +0000 (14:03 +0100)
committerTimm Bäder <mail@baedert.org>
Tue, 7 Jan 2020 16:27:18 +0000 (17:27 +0100)
gsk/gsktransform.c

index 1e6f87f8fae4e8950ccc624f8a7385f7a2fc1cc7..60f1f4a22f54b6c3bf6b00174bcb0182e06c9f67 100644 (file)
@@ -1664,10 +1664,10 @@ gsk_transform_equal (GskTransform *first,
   if (first == NULL || second == NULL)
     return FALSE;
 
-  if (!gsk_transform_equal (first->next, second->next))
+  if (first->transform_class != second->transform_class)
     return FALSE;
 
-  if (first->transform_class != second->transform_class)
+  if (!gsk_transform_equal (first->next, second->next))
     return FALSE;
 
   return first->transform_class->equal (first, second);