summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Hergert <chergert@redhat.com>2021-02-03 20:53:23 -0800
committerChristian Hergert <chergert@redhat.com>2021-02-08 11:29:43 -0800
commit86c5f2df6ebb973cfbb16eb69021b210d97ad0e1 (patch)
treeac46e7eb9b38910f71aaa85e0ee806205bfe2402
parent09b447a9e1a38e3a4eca897f2fea87d9d9a84df0 (diff)
downloadgtk+-86c5f2df6ebb973cfbb16eb69021b210d97ad0e1.tar.gz
gsk: make gsk_render_node_get_node_type() use const
There isn't any state to modify in the type so we can use const here. Doing so allows some of the renderer code to use const across a number of functions so that repeated calls are elided if inlined.
-rw-r--r--gsk/gskrendernode.c2
-rw-r--r--gsk/gskrendernode.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/gsk/gskrendernode.c b/gsk/gskrendernode.c
index f0980ba369..7b292e3c27 100644
--- a/gsk/gskrendernode.c
+++ b/gsk/gskrendernode.c
@@ -389,7 +389,7 @@ gsk_render_node_unref (GskRenderNode *node)
* Returns: the type of the #GskRenderNode
*/
GskRenderNodeType
-gsk_render_node_get_node_type (GskRenderNode *node)
+gsk_render_node_get_node_type (const GskRenderNode *node)
{
g_return_val_if_fail (GSK_IS_RENDER_NODE (node), GSK_NOT_A_RENDER_NODE);
diff --git a/gsk/gskrendernode.h b/gsk/gskrendernode.h
index 27ce9224b3..b46a0d463e 100644
--- a/gsk/gskrendernode.h
+++ b/gsk/gskrendernode.h
@@ -118,7 +118,7 @@ GDK_AVAILABLE_IN_ALL
void gsk_render_node_unref (GskRenderNode *node);
GDK_AVAILABLE_IN_ALL
-GskRenderNodeType gsk_render_node_get_node_type (GskRenderNode *node);
+GskRenderNodeType gsk_render_node_get_node_type (const GskRenderNode *node);
GDK_AVAILABLE_IN_ALL
void gsk_render_node_get_bounds (GskRenderNode *node,