diff options
| author | Liam <byteslice@airmail.cc> | 2024-02-18 11:25:47 -0500 |
|---|---|---|
| committer | Liam <byteslice@airmail.cc> | 2024-02-18 11:25:52 -0500 |
| commit | 940a71422e18b6305556d0efc2588a90f156ae04 (patch) | |
| tree | 4750b942a3c0b56f09128721a70ab8521f5b1df4 /src/core/hle/service/vi/container.cpp | |
| parent | a07f0883b91daaee37fd995b2c78d5714c95b05f (diff) | |
nvnflinger: check for layers before compose
Diffstat (limited to 'src/core/hle/service/vi/container.cpp')
| -rw-r--r-- | src/core/hle/service/vi/container.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/core/hle/service/vi/container.cpp b/src/core/hle/service/vi/container.cpp index 2d6b9cbfe..310a207f1 100644 --- a/src/core/hle/service/vi/container.cpp +++ b/src/core/hle/service/vi/container.cpp @@ -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 |
