From 71e7ea02305dd7898ecc7281518da25950d53d2f Mon Sep 17 00:00:00 2001 From: DarkPhoenix Date: Sun, 4 Aug 2019 00:24:28 +0300 Subject: [PATCH] Fix another issue when working with sets --- graphs/gui/lists.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/graphs/gui/lists.py b/graphs/gui/lists.py index 28f758c65..53fbc9a02 100644 --- a/graphs/gui/lists.py +++ b/graphs/gui/lists.py @@ -145,7 +145,7 @@ class BaseWrapperList(gui.display.Display): return None def removeWrappers(self, wrappers): - wrappers = set(wrappers).union(self._wrappers) + wrappers = set(wrappers).intersection(self._wrappers) if not wrappers: return for wrapper in wrappers: @@ -188,7 +188,7 @@ class BaseWrapperList(gui.display.Display): self.updateView() def OnFitChanged(self, event): - if set(event.fitIDs).union(w.item.ID for w in self._wrappers if w.isFit): + if set(event.fitIDs).intersection(w.item.ID for w in self._wrappers if w.isFit): self.updateView() def OnFitRemoved(self, event):