nvnflinger: check for layers before compose

This commit is contained in:
Liam 2024-02-18 11:25:47 -05:00
parent a07f0883b9
commit 940a71422e
5 changed files with 13 additions and 7 deletions

View file

@ -218,10 +218,11 @@ void Container::DestroyBufferQueueLocked(Layer* layer) {
layer->GetProducerBinderId());
}
void Container::ComposeOnDisplay(s32* out_swap_interval, f32* out_compose_speed_scale,
bool Container::ComposeOnDisplay(s32* out_swap_interval, f32* out_compose_speed_scale,
u64 display_id) {
std::scoped_lock lk{m_lock};
m_surface_flinger->ComposeDisplay(out_swap_interval, out_compose_speed_scale, display_id);
return m_surface_flinger->ComposeDisplay(out_swap_interval, out_compose_speed_scale,
display_id);
}
} // namespace Service::VI