Skip to content

Commit 2157214

Browse files
committed
clutter-actor.c: Guess a resource scale of 1 when there are no views.
The toplevel branch of get_real_resource_scale() leaves max_scale at its -1 sentinel when the stage has no views yet, which then trips g_assert (guessed_scale >= 0.5). Only reachable headlessly or nested.
1 parent 263d10f commit 2157214

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

clutter/clutter/clutter-actor.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17717,6 +17717,11 @@ clutter_actor_get_real_resource_scale (ClutterActor *self)
1771717717
ClutterStageView *view = l->data;
1771817718
max_scale = MAX (clutter_stage_view_get_scale (view), max_scale);
1771917719
}
17720+
17721+
/* Running headlessly there are no views to guess from. */
17722+
if (max_scale < 0.f)
17723+
max_scale = 1.f;
17724+
1772017725
guessed_scale = max_scale;
1772117726
}
1772217727
else

0 commit comments

Comments
 (0)