From 0c653b4cf28180c2542c193e203302febe0f4c2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Thu, 30 May 2024 22:40:06 +0200 Subject: [PATCH] clutter/actor: Pass paint context in paint_node() Part-of: --- clutter/clutter/clutter-actor.c | 2 +- clutter/clutter/clutter-actor.h | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/clutter/clutter/clutter-actor.c b/clutter/clutter/clutter-actor.c index 6a88b495e..50b05d734 100644 --- a/clutter/clutter/clutter-actor.c +++ b/clutter/clutter/clutter-actor.c @@ -3386,7 +3386,7 @@ clutter_actor_paint_node (ClutterActor *actor, _clutter_content_paint_content (priv->content, actor, root, paint_context); if (CLUTTER_ACTOR_GET_CLASS (actor)->paint_node != NULL) - CLUTTER_ACTOR_GET_CLASS (actor)->paint_node (actor, root); + CLUTTER_ACTOR_GET_CLASS (actor)->paint_node (actor, root, paint_context); if (clutter_paint_node_get_n_children (root) == 0) return FALSE; diff --git a/clutter/clutter/clutter-actor.h b/clutter/clutter/clutter-actor.h index 44696952d..398a1f323 100644 --- a/clutter/clutter/clutter-actor.h +++ b/clutter/clutter/clutter-actor.h @@ -222,7 +222,8 @@ struct _ClutterActorClass gboolean (* has_overlaps) (ClutterActor *self); void (* paint_node) (ClutterActor *self, - ClutterPaintNode *root); + ClutterPaintNode *root, + ClutterPaintContext *paint_context); gboolean (* touch_event) (ClutterActor *self, ClutterEvent *event);