gsk: remove excessive type checking within GSK
authorChristian Hergert <chergert@redhat.com>
Wed, 27 Sep 2023 01:28:11 +0000 (18:28 -0700)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 28 Sep 2023 00:42:45 +0000 (20:42 -0400)
commit28e97f028ad4cc26ecda4dde6735f28967e0f2cb
tree1292537980fd4ad353b4264a7cc57ad990f4c0ce
parent6d371f0594c6b501aa91bc87fc0ea5b51626d2ea
gsk: remove excessive type checking within GSK

Anything that includes gskrendernodeprivate.h will get an alternate form
of ref/unref for render nodes which does not need to do type checking on
the parameter. We can expect that things are correct within GTK itself and
this saves excessive amounts of TypeNode conformities checking.
gsk/gskrendernode.c
gsk/gskrendernodeprivate.h