Neil Roberts d95258e987 clutter-actor: Store the queue_redraw_entry when queueing a redraw
_clutter_stage_queue_actor_redraw returns a pointer to the
ClutterStageQueueRedrawEntry struct which it allocates. The actor is
expected to store a pointer to this so that it doesn't need to search
the list of queued redraws next time a queue redraw is called. However
_clutter_actor_queue_redraw_full wasn't storing this pointer which
meant that it thought every queue redraw was the first queue
redraw. That meant that queueing a redraw with a clip or an effect
would override any previous attempts to queue a redraw instead of
trying to combine them.

I think this happened because the old queue_redraw_with_clip also
didn't store the pointer and queue_redraw_full was based on that.
2011-05-13 15:36:38 +01:00
..
2011-02-19 16:47:20 +00:00
2011-05-05 14:46:02 +01:00
2011-04-18 16:24:27 +01:00
2011-05-06 15:44:08 +01:00
2011-05-06 15:44:08 +01:00
2011-05-10 17:06:33 +01:00
2011-05-06 15:44:08 +01:00
2010-10-18 11:26:44 +01:00
2010-03-02 11:12:32 +00:00
2010-10-21 12:22:17 +01:00
2010-12-02 09:53:00 +00:00
2011-05-06 17:47:41 +01:00
2009-07-10 11:38:42 +01:00
2010-10-18 11:26:44 +01:00
2010-10-21 12:22:17 +01:00
2010-11-18 18:23:49 +00:00
2011-03-03 11:47:49 +00:00
2010-02-03 14:38:13 +00:00
2010-11-18 18:23:49 +00:00
2010-12-09 13:59:08 +00:00
2010-03-02 11:12:32 +00:00