diff --git a/rpcs3/Emu/RSX/Common/surface_store.h b/rpcs3/Emu/RSX/Common/surface_store.h index 35813965e0..9b266a54ed 100644 --- a/rpcs3/Emu/RSX/Common/surface_store.h +++ b/rpcs3/Emu/RSX/Common/surface_store.h @@ -504,6 +504,7 @@ namespace rsx { // Exchange this surface with the invalidated one surface = std::move(old_surface_storage); + old_surface_storage = {}; } else {