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

@ -247,10 +247,7 @@ where
}
}
pub(crate) fn compute_layout(
&self,
renderer: &mut Renderer,
) -> result::Layout {
pub(crate) fn compute_layout(&self, renderer: &Renderer) -> result::Layout {
let node = self.widget.node(renderer);
node.0.compute_layout(geometry::Size::undefined()).unwrap()

View file

@ -98,7 +98,7 @@ where
pub fn build<E: Into<Element<'a, Message, Renderer>>>(
root: E,
cache: Cache,
renderer: &mut Renderer,
renderer: &Renderer,
) -> Self {
let root = root.into();