From b905c342b40b20d2d43f197d601916dc56b53b85 Mon Sep 17 00:00:00 2001 From: Himanshu Chauhan Date: Fri, 1 Jan 2016 08:17:05 +0530 Subject: [PATCH] Avoid duplicates being added to sync selection Signed-off-by: Himanshu Chauhan --- GoSync/GoSyncModel.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/GoSync/GoSyncModel.py b/GoSync/GoSyncModel.py index cbe2982..ffaf741 100644 --- a/GoSync/GoSyncModel.py +++ b/GoSync/GoSyncModel.py @@ -867,6 +867,9 @@ def SetSyncSelection(self, folder): for d in self.sync_selection: if d[0] == 'root': self.sync_selection = [] + for d in self.sync_selection: + if d[0] == folder.GetPath() and d[1] == folder.GetId(): + return self.sync_selection.append([folder.GetPath(), folder.GetId()]) self.config_dict['Sync Selection'] = self.sync_selection self.SaveConfig()