diff options
| author | 2024-01-12 14:41:40 +0100 | |
|---|---|---|
| committer | 2024-01-12 14:41:40 +0100 | |
| commit | 50c310fd9f692eafb2350827636ffbd6d7b6c9b9 (patch) | |
| tree | 0f1ab4182a0cce7469e01881c095e0c3988b3f9a /widget/src/slider.rs | |
| parent | 63e9adac56e9a4f21ec82137329d7c455fbf630b (diff) | |
| parent | 11474bdc3e1a43e6c167d7b98f22d87933dbd2b6 (diff) | |
| download | iced-50c310fd9f692eafb2350827636ffbd6d7b6c9b9.tar.gz iced-50c310fd9f692eafb2350827636ffbd6d7b6c9b9.tar.bz2 iced-50c310fd9f692eafb2350827636ffbd6d7b6c9b9.zip  | |
Merge pull request #2192 from iced-rs/fix/layout-inconsistencies
Layout consistency
Diffstat (limited to 'widget/src/slider.rs')
| -rw-r--r-- | widget/src/slider.rs | 16 | 
1 files changed, 6 insertions, 10 deletions
diff --git a/widget/src/slider.rs b/widget/src/slider.rs index ac0982c8..1bc94661 100644 --- a/widget/src/slider.rs +++ b/widget/src/slider.rs @@ -159,12 +159,11 @@ where          tree::State::new(State::new())      } -    fn width(&self) -> Length { -        self.width -    } - -    fn height(&self) -> Length { -        Length::Shrink +    fn size(&self) -> Size<Length> { +        Size { +            width: self.width, +            height: Length::Shrink, +        }      }      fn layout( @@ -173,10 +172,7 @@ where          _renderer: &Renderer,          limits: &layout::Limits,      ) -> layout::Node { -        let limits = limits.width(self.width).height(self.height); -        let size = limits.resolve(Size::ZERO); - -        layout::Node::new(size) +        layout::atomic(limits, self.width, self.height)      }      fn on_event(  | 
