Incorporates format suggestions from 'cargo fmt --all --check',
Improves error messages when PageInner.size is unexpectedly None
This commit is contained in:
parent
ba5fb65b44
commit
48eae39858
1 changed files with 10 additions and 2 deletions
|
|
@ -209,7 +209,9 @@ pub(crate) fn style<
|
||||||
text::body(fl!("small")).into(),
|
text::body(fl!("small")).into(),
|
||||||
slider(
|
slider(
|
||||||
0..=4,
|
0..=4,
|
||||||
match inner.size.as_ref().expect("inner.size is None even though inner.panel_config is Some") {
|
match inner.size.as_ref().expect(
|
||||||
|
"PageInner.size is None even though PageInner.panel_config is Some",
|
||||||
|
) {
|
||||||
PanelSize::XS => 0,
|
PanelSize::XS => 0,
|
||||||
PanelSize::S => 1,
|
PanelSize::S => 1,
|
||||||
PanelSize::M => 2,
|
PanelSize::M => 2,
|
||||||
|
|
@ -606,7 +608,13 @@ impl PageInner {
|
||||||
self.size = Some(size);
|
self.size = Some(size);
|
||||||
}
|
}
|
||||||
Message::PanelSizeCommit => {
|
Message::PanelSizeCommit => {
|
||||||
_ = panel_config.set_size(helper, self.size.as_ref().expect("PageInner.size is None even though it should be Some").clone());
|
_ = panel_config.set_size(
|
||||||
|
helper,
|
||||||
|
self.size
|
||||||
|
.as_ref()
|
||||||
|
.expect("PageInner.size is None even though it should be Some, since PageInner.panel_config is Some")
|
||||||
|
.clone()
|
||||||
|
);
|
||||||
// Reset any size overrides the user might have set
|
// Reset any size overrides the user might have set
|
||||||
_ = panel_config.set_size_center(helper, None);
|
_ = panel_config.set_size_center(helper, None);
|
||||||
_ = panel_config.set_size_wings(helper, None);
|
_ = panel_config.set_size_wings(helper, None);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue