From fd1d4b07fd46e298131d9030ea49dc3453e5e478 Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Wed, 3 Jan 2024 11:33:24 +0400 Subject: Replace renderer() with with_primary_renderer() --- src/backend/winit.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/backend/winit.rs') diff --git a/src/backend/winit.rs b/src/backend/winit.rs index 0bda3984..b3c89e17 100644 --- a/src/backend/winit.rs +++ b/src/backend/winit.rs @@ -129,8 +129,11 @@ impl Winit { "winit".to_owned() } - pub fn renderer(&mut self) -> &mut GlesRenderer { - self.backend.renderer() + pub fn with_primary_renderer( + &mut self, + f: impl FnOnce(&mut GlesRenderer) -> T, + ) -> Option { + Some(f(self.backend.renderer())) } pub fn render(&mut self, niri: &mut Niri, output: &Output) -> RenderResult { -- cgit