Remove unnecesary use of Option::unwrap
... in `overlay` implementation for `pane_grid::TitleBar`
This commit is contained in:
parent
2993e9b466
commit
4dc1bba5cd
1 changed files with 3 additions and 3 deletions
|
|
@ -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)
|
||||
})
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue