Make Renderer immutable in UserInterface::build

This commit is contained in:
Héctor Ramón Jiménez 2019-10-11 23:45:01 +02:00
parent a031a6f213
commit c63bdacaad
3 changed files with 5 additions and 8 deletions

View file

@ -41,7 +41,7 @@ pub trait Application {
let user_interface = UserInterface::build(
document(&mut self, size),
Cache::default(),
&mut renderer,
&renderer,
);
let mut primitive = user_interface.draw(&mut renderer);
@ -61,7 +61,7 @@ pub trait Application {
let mut user_interface = UserInterface::build(
document(&mut self, size),
cache.take().unwrap(),
&mut renderer,
&renderer,
);
let messages = user_interface.update(events.drain(..));
@ -84,7 +84,7 @@ pub trait Application {
let user_interface = UserInterface::build(
document(&mut self, size),
temp_cache,
&mut renderer,
&renderer,
);
primitive = user_interface.draw(&mut renderer);