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<_>>() {
|
self.items.retain(|tab_id, _| {
|
||||||
if !data.terminal.tabs.contains_key(&tab_id) {
|
if !data.terminal.tabs.contains_key(tab_id) {
|
||||||
ctx.children_changed();
|
ctx.children_changed();
|
||||||
self.items.remove(&tab_id);
|
return false;
|
||||||
}
|
}
|
||||||
}
|
true
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue