kms: Fix broken mirroring with different scales but same mode

This commit is contained in:
Victoria Brekenfeld 2024-06-07 15:44:51 +02:00 committed by Victoria Brekenfeld
parent 7373567af1
commit 1a28e43aa7

View file

@ -914,7 +914,8 @@ impl SurfaceThreadState {
self.output
.current_mode()
.is_some_and(|mode| mode != mirror_mode)
})
}) || mirrored_output.current_scale().fractional_scale()
!= self.output.current_scale().fractional_scale()
}) {
let mirroring_state = {
let entry = self.mirroring_textures.entry(self.target_node);