avoid duplicate entries in recent profiles - fixes #4179

This commit is contained in:
Eugene Pankov
2021-07-10 14:30:33 +02:00
parent 891cf42338
commit c49ff68ed6

View File

@@ -105,7 +105,8 @@ export class ButtonProvider extends ToolbarButtonProvider {
async launchProfile (profile: Profile) {
await this.profilesServices.openNewTabForProfile(profile)
const recentProfiles = this.config.store.recentProfiles
let recentProfiles = this.config.store.recentProfiles
recentProfiles = recentProfiles.filter(x => x.group !== profile.group || x.name !== profile.name)
recentProfiles.unshift(profile)
if (recentProfiles.length > 5) {
recentProfiles.pop()