aboutsummaryrefslogtreecommitdiff
path: root/src/screenshot_ui.rs
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2024-02-18 16:43:33 +0400
committerIvan Molodetskikh <yalterz@gmail.com>2024-02-18 21:12:07 +0400
commitd8fb8d5ef06dcadd96cdd745e4033968be10db05 (patch)
tree43f27996c7db679ecd941b17db0bbb2ca108bce4 /src/screenshot_ui.rs
parent2b5eeb61620363a325a5c76c4a5d25e45f2a6054 (diff)
downloadniri-d8fb8d5ef06dcadd96cdd745e4033968be10db05.tar.gz
niri-d8fb8d5ef06dcadd96cdd745e4033968be10db05.tar.bz2
niri-d8fb8d5ef06dcadd96cdd745e4033968be10db05.zip
Update for Smithay MultiGpu shadow copies
Diffstat (limited to 'src/screenshot_ui.rs')
-rw-r--r--src/screenshot_ui.rs12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/screenshot_ui.rs b/src/screenshot_ui.rs
index 311b357b..b632e3bf 100644
--- a/src/screenshot_ui.rs
+++ b/src/screenshot_ui.rs
@@ -547,27 +547,27 @@ impl RenderElement<GlesRenderer> for ScreenshotUiRenderElement {
}
}
-impl<'render, 'alloc> RenderElement<TtyRenderer<'render, 'alloc>> for ScreenshotUiRenderElement {
+impl<'render> RenderElement<TtyRenderer<'render>> for ScreenshotUiRenderElement {
fn draw(
&self,
- frame: &mut TtyFrame<'render, 'alloc, '_>,
+ frame: &mut TtyFrame<'render, '_>,
src: Rectangle<f64, Buffer>,
dst: Rectangle<i32, Physical>,
damage: &[Rectangle<i32, Physical>],
- ) -> Result<(), TtyRendererError<'render, 'alloc>> {
+ ) -> Result<(), TtyRendererError<'render>> {
match self {
Self::Screenshot(elem) => {
- RenderElement::<TtyRenderer<'render, 'alloc>>::draw(&elem, frame, src, dst, damage)
+ RenderElement::<TtyRenderer<'render>>::draw(&elem, frame, src, dst, damage)
}
Self::SolidColor(elem) => {
- RenderElement::<TtyRenderer<'render, 'alloc>>::draw(&elem, frame, src, dst, damage)
+ RenderElement::<TtyRenderer<'render>>::draw(&elem, frame, src, dst, damage)
}
}
}
fn underlying_storage(
&self,
- _renderer: &mut TtyRenderer<'render, 'alloc>,
+ _renderer: &mut TtyRenderer<'render>,
) -> Option<UnderlyingStorage> {
// If scanout for things other than Wayland buffers is implemented, this will need to take
// the target GPU into account.