1
0
mirror of https://github.com/arsenetar/dupeguru.git synced 2026-01-22 14:41:39 +00:00

[#181 state:fixed] Fixed a bug where performing actions like Mark All under a filtered environment would mark dupes even if they weren't in the filter.

This commit is contained in:
Virgil Dupras
2011-11-28 13:39:37 -05:00
parent a6deb04049
commit 25faa458b9
3 changed files with 38 additions and 1 deletions

View File

@@ -51,6 +51,10 @@ class Markable:
return False
return self.mark_toggle(o)
def mark_multiple(self, objects):
for o in objects:
self.mark(o)
def mark_all(self):
self.mark_none()
self.__inverted = True
@@ -75,11 +79,19 @@ class Markable:
self._did_mark(o)
return True
def mark_toggle_multiple(self, objects):
for o in objects:
self.mark_toggle(o)
def unmark(self, o):
if not self.is_marked(o):
return False
return self.mark_toggle(o)
def unmark_multiple(self, objects):
for o in objects:
self.unmark(o)
#--- Properties
@property
def mark_count(self):