diff options
author | 2024-10-04 16:58:05 +0200 | |
---|---|---|
committer | 2024-10-04 16:58:05 +0200 | |
commit | fca5d8038adcae4587cc553a15f89bc632f6ee95 (patch) | |
tree | c86f512bf6ff336e398c4b825d929ffea1312c16 /widget | |
parent | 89c665481077dbc64645caf1161dcd15e7e2386f (diff) | |
download | iced-fca5d8038adcae4587cc553a15f89bc632f6ee95.tar.gz iced-fca5d8038adcae4587cc553a15f89bc632f6ee95.tar.bz2 iced-fca5d8038adcae4587cc553a15f89bc632f6ee95.zip |
Implement `Overlay::operate` for `responsive::Overlay`
Diffstat (limited to 'widget')
-rw-r--r-- | widget/src/lazy/responsive.rs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/widget/src/lazy/responsive.rs b/widget/src/lazy/responsive.rs index dbf281f3..2b92c6dc 100644 --- a/widget/src/lazy/responsive.rs +++ b/widget/src/lazy/responsive.rs @@ -453,4 +453,15 @@ where }) .unwrap_or_default() } + + fn operate( + &mut self, + layout: Layout<'_>, + renderer: &Renderer, + operation: &mut dyn widget::Operation, + ) { + let _ = self.with_overlay_mut_maybe(|overlay| { + overlay.operate(layout, renderer, operation); + }); + } } |