fix panel drag and drop

This commit is contained in:
Dongdong Zhou 2022-09-14 20:14:31 +01:00
parent e4fb0ed64b
commit 87600a3680
1 changed files with 6 additions and 8 deletions

View File

@ -439,20 +439,18 @@ fn event(
data.panel.active_panel_at_position(&self.position.first())
{
if shown {
self.panels
.get_mut(&panel)
.unwrap()
.event(ctx, event, data, env);
if let Some(panel) = self.panels.get_mut(&panel) {
panel.event(ctx, event, data, env);
}
}
}
if let Some((panel, shown)) =
data.panel.active_panel_at_position(&self.position.second())
{
if shown {
self.panels
.get_mut(&panel)
.unwrap()
.event(ctx, event, data, env);
if let Some(panel) = self.panels.get_mut(&panel) {
panel.event(ctx, event, data, env);
}
}
}
}