Initialize renderer primitive properly

This commit is contained in:
Héctor Ramón Jiménez 2019-10-07 04:12:39 +02:00
parent c9da3a10d9
commit 67f8da4b34

View file

@ -38,9 +38,15 @@ pub trait UserInterface {
let mut renderer = Renderer::new(&window);
let mut target = renderer.target(width, height);
let mut cache = Some(iced_winit::Cache::default());
let user_interface = iced_winit::UserInterface::build(
document(&mut self, width, height),
iced_winit::Cache::default(),
&mut renderer,
);
let mut primitive = user_interface.draw(&mut renderer);
let mut cache = Some(user_interface.into_cache());
let mut events = Vec::new();
let mut primitive = Primitive::None;
window.request_redraw();