surfacestate: reset buffer bit before applying to current

fixes #9759
This commit is contained in:
Vaxry 2025-03-28 12:32:07 +00:00
parent 5380cbcdda
commit c93140a5f1

View File

@ -61,6 +61,7 @@ void SSurfaceState::updateFrom(SSurfaceState& ref) {
updated = ref.updated;
if (ref.updated & SURFACE_UPDATED_BUFFER) {
ref.updated &= ~SURFACE_UPDATED_BUFFER;
*this = ref;
ref.damage.clear();
ref.bufferDamage.clear();