summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>2020-12-09 14:52:25 -0300
committerGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>2020-12-14 09:21:30 -0300
commit3a3eaf5ad33844a26af4cdceb9b5f6822886bb0f (patch)
tree15bef5c6d1574002a89dba16edb30f36b211cd12
parentd57bdb0b4471e36e358e2cb69684065bf07ad8b3 (diff)
downloadmutter-3a3eaf5ad33844a26af4cdceb9b5f6822886bb0f.tar.gz
clutter/paint-nodes: Fix blit node oversights
Copy-paste error sneaked ClutterTransformNodeClass in clutter_blit_node_class_init(). It wasn't problematic because they both typedef to ClutterPaintNodeClass, but fix it anyway. Also switch to g_object_ref() in clutter_blit_node_new(). Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1627>
-rw-r--r--clutter/clutter/clutter-paint-nodes.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/clutter/clutter/clutter-paint-nodes.c b/clutter/clutter/clutter-paint-nodes.c
index 1cdd09ff8..ae0eac87e 100644
--- a/clutter/clutter/clutter-paint-nodes.c
+++ b/clutter/clutter/clutter-paint-nodes.c
@@ -1731,7 +1731,7 @@ clutter_blit_node_serialize (ClutterPaintNode *node)
}
static void
-clutter_blit_node_class_init (ClutterTransformNodeClass *klass)
+clutter_blit_node_class_init (ClutterBlitNodeClass *klass)
{
ClutterPaintNodeClass *node_class;
@@ -1767,7 +1767,7 @@ clutter_blit_node_new (CoglFramebuffer *src)
g_return_val_if_fail (COGL_IS_FRAMEBUFFER (src), NULL);
res = _clutter_paint_node_create (CLUTTER_TYPE_BLIT_NODE);
- res->src = cogl_object_ref (src);
+ res->src = g_object_ref (src);
return (ClutterPaintNode *) res;
}