diff options
| author | Liam <byteslice@airmail.cc> | 2024-01-17 18:45:39 -0500 |
|---|---|---|
| committer | Liam <byteslice@airmail.cc> | 2024-01-17 18:45:39 -0500 |
| commit | ce895807499ef664f244eb9f435b076484f54d7c (patch) | |
| tree | 8116615f60e1bac3bccd34a32b3c1c03ff37b237 /src/core/hle/service/nvnflinger | |
| parent | 915efa42365d2734a7f34f9d51fbf187135989d7 (diff) | |
nvnflinger: ensure display abandonment considers all layers and future layers
Diffstat (limited to 'src/core/hle/service/nvnflinger')
| -rw-r--r-- | src/core/hle/service/nvnflinger/nvnflinger.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
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; |
