From 9c79c723411625e62904a77c65a83afcc1fdbb5b Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Tue, 18 Oct 2022 12:11:03 +0200 Subject: [PATCH] clutter: Only allow grabs to be created on realized actors The bare minimum that we can ask to an actor before creating a grab on it is that it is realized (and thus, attached to the stage). Bail out if that is not the case when creating a grab. Part-of: --- clutter/clutter/clutter-stage.c | 1 + 1 file changed, 1 insertion(+) diff --git a/clutter/clutter/clutter-stage.c b/clutter/clutter/clutter-stage.c index 56919c827..2b3c03ae2 100644 --- a/clutter/clutter/clutter-stage.c +++ b/clutter/clutter/clutter-stage.c @@ -3790,6 +3790,7 @@ clutter_stage_grab (ClutterStage *stage, g_return_val_if_fail (CLUTTER_IS_STAGE (stage), NULL); g_return_val_if_fail (CLUTTER_IS_ACTOR (actor), NULL); + g_return_val_if_fail (clutter_actor_is_realized (actor), NULL); priv = stage->priv;