diff --git a/anvil/src/buffer_utils.rs b/anvil/src/buffer_utils.rs index 17df63e..a3704f5 100644 --- a/anvil/src/buffer_utils.rs +++ b/anvil/src/buffer_utils.rs @@ -1,5 +1,6 @@ #[cfg(feature = "egl")] -use std::{cell::RefCell, rc::Rc, sync::mpsc::Sender}; +use std::{cell::RefCell, rc::Rc}; +use std::sync::mpsc::Sender; #[cfg(feature = "udev")] use smithay::backend::renderer::{Renderer, Texture}; @@ -90,6 +91,7 @@ impl BufferUtils { Ok(BufferTextures { buffer, textures: HashMap::new(), + callbacks: HashMap::new(), }) } } @@ -130,7 +132,7 @@ impl BufferTextures { } #[cfg(not(feature = "egl"))] - pub fn load_texture<'a, R: Renderer>( + pub fn load_texture<'a, R: Renderer>( &'a mut self, id: u64, renderer: &mut R,