diff options
| author | 2024-11-22 01:57:48 +0100 | |
|---|---|---|
| committer | 2024-11-22 01:57:48 +0100 | |
| commit | 53b7f507f8e411c9911c1b8d1b75a3e49f7a4ec3 (patch) | |
| tree | d7bec8e7c200a57ddfb05b215e802f32a1e1805b /renderer | |
| 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 '')
| -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!(),          }      } | 
