mirror of https://github.com/lapce/lapce.git
Remove unnecessary vector allocation in `LapceTerminalPanelHeaderContent::update` (#1836)
This commit is contained in:
parent
aed91a570f
commit
25e6804bb6
|
@ -579,12 +579,13 @@ fn update(
|
|||
);
|
||||
}
|
||||
}
|
||||
for tab_id in self.items.keys().copied().collect::<Vec<_>>() {
|
||||
if !data.terminal.tabs.contains_key(&tab_id) {
|
||||
self.items.retain(|tab_id, _| {
|
||||
if !data.terminal.tabs.contains_key(tab_id) {
|
||||
ctx.children_changed();
|
||||
self.items.remove(&tab_id);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
true
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue