Remove unnecesary use of Option::unwrap

... in `overlay` implementation for `pane_grid::TitleBar`
This commit is contained in:
Héctor Ramón Jiménez 2021-07-15 16:49:19 +02:00
parent 2993e9b466
commit 4dc1bba5cd
No known key found for this signature in database
GPG key ID: 44B88EB52AB1EE8D

View file

@ -249,10 +249,10 @@ where
layout: Layout<'_>,
) -> Option<overlay::Element<'_, Message, Renderer>> {
let mut children = layout.children();
let padded = children.next().unwrap();
let padded = children.next()?;
let mut children = padded.children();
let title_layout = children.next().unwrap();
let title_layout = children.next()?;
let Self {
content, controls, ..
@ -260,7 +260,7 @@ where
content.overlay(title_layout).or_else(move || {
controls.as_mut().and_then(|controls| {
let controls_layout = children.next().unwrap();
let controls_layout = children.next()?;
controls.overlay(controls_layout)
})