summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2021-11-01 17:39:46 +0700
committerLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2021-11-01 17:39:46 +0700
commitc330bb1b69d55d767fa5bb2e0fcc059fbbe07d07 (patch)
tree664c379f2f2d874ead02e8ace1e995e4875fac21
parenta1db8d62c00dc355e677b98fb620cba3b478ae53 (diff)
downloadiced-c330bb1b69d55d767fa5bb2e0fcc059fbbe07d07.tar.gz
iced-c330bb1b69d55d767fa5bb2e0fcc059fbbe07d07.tar.bz2
iced-c330bb1b69d55d767fa5bb2e0fcc059fbbe07d07.zip
Fix `mouse_interaction` using wrong layout in `PaneGrid`
... when no titlebar is present.
-rw-r--r--native/src/widget/pane_grid/content.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/native/src/widget/pane_grid/content.rs b/native/src/widget/pane_grid/content.rs
index d8da6d33..efb3493b 100644
--- a/native/src/widget/pane_grid/content.rs
+++ b/native/src/widget/pane_grid/content.rs
@@ -204,10 +204,9 @@ where
viewport: &Rectangle,
cursor_position: Point,
) -> mouse::Interaction {
- let mut children = layout.children();
-
let (body_layout, title_bar_interaction) =
if let Some(title_bar) = &self.title_bar {
+ let mut children = layout.children();
let title_bar_layout = children.next().unwrap();
let is_over_pick_area = title_bar
@@ -225,7 +224,7 @@ where
(children.next().unwrap(), mouse_interaction)
} else {
- (children.next().unwrap(), mouse::Interaction::default())
+ (layout, mouse::Interaction::default())
};
self.body