Merge pull request #557 from iamkartiknayak/fix/duplicate-sidebar-entries
fix(sidebar): prevent duplicate entries of the same item
This commit is contained in:
commit
ce91ed3f24
1 changed files with 4 additions and 1 deletions
|
|
@ -1348,7 +1348,10 @@ impl Application for App {
|
|||
Message::AddToSidebar(entity_opt) => {
|
||||
let mut favorites = self.config.favorites.clone();
|
||||
for path in self.selected_paths(entity_opt) {
|
||||
favorites.push(Favorite::from_path(path));
|
||||
let favorite = Favorite::from_path(path);
|
||||
if !favorites.iter().any(|f| f == &favorite) {
|
||||
favorites.push(favorite);
|
||||
}
|
||||
}
|
||||
config_set!(favorites, favorites);
|
||||
return self.update_config();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue