stage: if backend _ignoring_redraw_clips queue full redraw
authorRobert Bragg <robert@linux.intel.com>
Tue, 23 Nov 2010 16:48:59 +0000 (16:48 +0000)
committerRobert Bragg <robert@linux.intel.com>
Wed, 24 Nov 2010 15:09:47 +0000 (15:09 +0000)
commita53b9febcdd60c322933e41e4ded6247da1f8bef
tree6b7255dc578d13a3baaf891d3fb6cd6a62a70126
parent5f181f7265fe043025583e3a7747e9ce55bd65ba
stage: if backend _ignoring_redraw_clips queue full redraw

In clutter_stage_real_queue_redraw we were checking to see if the
backend will ignore any subsequent redraw_clip so we can avoid the cost
of projecting the paint-volume of an actor into stage coordinates, but
we weren't ensuring that a full redraw would be queued instead we just
bailed out immediately. This makes sure to call
_clutter_stage_window_add_redraw_clip (stage_window, NULL) in this case
to make sure the backend will do an un-clipped redraw.
clutter/clutter-stage.c