clutter/actor: Initialize out variable
Fixes a compiler warning with -Wmaybe-uninitialized enabled: ../../../../Source/gnome/mutter/clutter/clutter/clutter-actor.c: In function ‘clutter_actor_paint’: ../../../../Source/gnome/mutter/clutter/clutter/clutter-actor.c:3808:50: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3808 | else if (result == CLUTTER_CULL_RESULT_OUT && success) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Which might presumably happen in the unlikely case that there's no clip frusta. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1624>
This commit is contained in:
parent
517dc99dfd
commit
14ab90eeba
@ -3309,7 +3309,7 @@ cull_actor (ClutterActor *self,
|
|||||||
{
|
{
|
||||||
ClutterActorPrivate *priv = self->priv;
|
ClutterActorPrivate *priv = self->priv;
|
||||||
const GArray *clip_frusta;
|
const GArray *clip_frusta;
|
||||||
ClutterCullResult result;
|
ClutterCullResult result = CLUTTER_CULL_RESULT_IN;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
if (!priv->last_paint_volume_valid)
|
if (!priv->last_paint_volume_valid)
|
||||||
@ -3334,7 +3334,7 @@ cull_actor (ClutterActor *self,
|
|||||||
clip_frusta = clutter_paint_context_get_clip_frusta (paint_context);
|
clip_frusta = clutter_paint_context_get_clip_frusta (paint_context);
|
||||||
if (!clip_frusta)
|
if (!clip_frusta)
|
||||||
{
|
{
|
||||||
*result_out = CLUTTER_CULL_RESULT_IN;
|
*result_out = result;
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user