From 99eb1227b17ee224c83a1a56103e3fb9eb6c34b8 Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Sat, 4 May 2024 11:51:27 +0400 Subject: Extract RenderTarget::should_block_out() --- src/layout/closing_window.rs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'src/layout') diff --git a/src/layout/closing_window.rs b/src/layout/closing_window.rs index d30d8646..6d6168bb 100644 --- a/src/layout/closing_window.rs +++ b/src/layout/closing_window.rs @@ -123,12 +123,7 @@ impl ClosingWindow { ) -> ClosingWindowRenderElement { let val = self.anim.clamped_value(); - let block_out = match self.block_out_from { - None => false, - Some(BlockOutFrom::Screencast) => target == RenderTarget::Screencast, - Some(BlockOutFrom::ScreenCapture) => target != RenderTarget::Output, - }; - let (buffer, offset) = if block_out { + let (buffer, offset) = if target.should_block_out(self.block_out_from) { (&self.blocked_out_buffer, self.blocked_out_buffer_offset) } else { (&self.buffer, self.buffer_offset) -- cgit