diff --git a/clutter/clutter/clutter-paint-nodes.c b/clutter/clutter/clutter-paint-nodes.c index 148f26355..d7baf0116 100644 --- a/clutter/clutter/clutter-paint-nodes.c +++ b/clutter/clutter/clutter-paint-nodes.c @@ -500,7 +500,7 @@ clutter_pipeline_node_new (CoglPipeline *pipeline) res = _clutter_paint_node_create (CLUTTER_TYPE_PIPELINE_NODE); if (pipeline != NULL) - res->pipeline = g_object_ref (pipeline); + res->pipeline = cogl_pipeline_copy (pipeline); return (ClutterPaintNode *) res; }