diff options
author | 2024-11-22 01:57:48 +0100 | |
---|---|---|
committer | 2024-11-22 01:57:48 +0100 | |
commit | 53b7f507f8e411c9911c1b8d1b75a3e49f7a4ec3 (patch) | |
tree | d7bec8e7c200a57ddfb05b215e802f32a1e1805b /renderer/src/fallback.rs | |
parent | 6d50c62bc79644ee260eb9ced497ddfd688667c1 (diff) | |
parent | 3fc57b7d95f2cd1d8c7bef06547c55195d4e032a (diff) | |
download | iced-53b7f507f8e411c9911c1b8d1b75a3e49f7a4ec3.tar.gz iced-53b7f507f8e411c9911c1b8d1b75a3e49f7a4ec3.tar.bz2 iced-53b7f507f8e411c9911c1b8d1b75a3e49f7a4ec3.zip |
Merge pull request #2672 from ids1024/screenshot
Remove `surface` argument of `Compositor::screenshot`
Diffstat (limited to 'renderer/src/fallback.rs')
-rw-r--r-- | renderer/src/fallback.rs | 41 |
1 files changed, 17 insertions, 24 deletions
diff --git a/renderer/src/fallback.rs b/renderer/src/fallback.rs index 8cb18bde..52b8317f 100644 --- a/renderer/src/fallback.rs +++ b/renderer/src/fallback.rs @@ -353,34 +353,27 @@ where fn screenshot<T: AsRef<str>>( &mut self, renderer: &mut Self::Renderer, - surface: &mut Self::Surface, viewport: &graphics::Viewport, background_color: Color, overlay: &[T], ) -> Vec<u8> { - match (self, renderer, surface) { - ( - Self::Primary(compositor), - Renderer::Primary(renderer), - Surface::Primary(surface), - ) => compositor.screenshot( - renderer, - surface, - viewport, - background_color, - overlay, - ), - ( - Self::Secondary(compositor), - Renderer::Secondary(renderer), - Surface::Secondary(surface), - ) => compositor.screenshot( - renderer, - surface, - viewport, - background_color, - overlay, - ), + match (self, renderer) { + (Self::Primary(compositor), Renderer::Primary(renderer)) => { + compositor.screenshot( + renderer, + viewport, + background_color, + overlay, + ) + } + (Self::Secondary(compositor), Renderer::Secondary(renderer)) => { + compositor.screenshot( + renderer, + viewport, + background_color, + overlay, + ) + } _ => unreachable!(), } } |