diff --git a/src/backend/kms/mod.rs b/src/backend/kms/mod.rs index e4173a76..a63bee7d 100644 --- a/src/backend/kms/mod.rs +++ b/src/backend/kms/mod.rs @@ -824,6 +824,7 @@ impl KmsState { if surface.surface.take().is_some() { // just drop it shell.remove_output(output); + surface.pending = false; } } false