From ce895807499ef664f244eb9f435b076484f54d7c Mon Sep 17 00:00:00 2001 From: Liam Date: Wed, 17 Jan 2024 18:45:39 -0500 Subject: nvnflinger: ensure display abandonment considers all layers and future layers --- src/core/hle/service/nvnflinger/nvnflinger.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/core/hle/service/nvnflinger') diff --git a/src/core/hle/service/nvnflinger/nvnflinger.cpp b/src/core/hle/service/nvnflinger/nvnflinger.cpp index 0469110e8..e05ff66ff 100644 --- a/src/core/hle/service/nvnflinger/nvnflinger.cpp +++ b/src/core/hle/service/nvnflinger/nvnflinger.cpp @@ -112,9 +112,7 @@ void Nvnflinger::ShutdownLayers() { { const auto lock_guard = Lock(); for (auto& display : displays) { - for (size_t layer = 0; layer < display.GetNumLayers(); ++layer) { - display.GetLayer(layer).GetConsumer().Abandon(); - } + display.Abandon(); } is_abandoned = true; -- cgit v1.2.3