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()) data.panel.active_panel_at_position(&self.position.first())
{ {
if shown { if shown {
self.panels if let Some(panel) = self.panels.get_mut(&panel) {
.get_mut(&panel) panel.event(ctx, event, data, env);
.unwrap() }
.event(ctx, event, data, env);
} }
} }
if let Some((panel, shown)) = if let Some((panel, shown)) =
data.panel.active_panel_at_position(&self.position.second()) data.panel.active_panel_at_position(&self.position.second())
{ {
if shown { if shown {
self.panels if let Some(panel) = self.panels.get_mut(&panel) {
.get_mut(&panel) panel.event(ctx, event, data, env);
.unwrap() }
.event(ctx, event, data, env);
} }
} }
} }