mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-07 10:14:46 -04:00
...
This commit is contained in:
parent
d0e143fdd8
commit
d45b746c62
@ -68,11 +68,11 @@ class History(list):
|
|||||||
if self.back_pos is None:
|
if self.back_pos is None:
|
||||||
return None
|
return None
|
||||||
item = self[self.back_pos]
|
item = self[self.back_pos]
|
||||||
# The next forward must go to from_pos
|
|
||||||
self.forward_pos = self.back_pos+1
|
self.forward_pos = self.back_pos+1
|
||||||
if self.forward_pos >= len(self) or self[self.forward_pos] != from_pos:
|
if self.forward_pos >= len(self):
|
||||||
self.insert(self.forward_pos, from_pos)
|
self.append(from_pos)
|
||||||
self.insert_pos = self.forward_pos
|
self.forward_pos = len(self) - 1
|
||||||
|
self.insert_pos = self.forward_pos or len(self)
|
||||||
self.back_pos = None if self.back_pos == 0 else self.back_pos - 1
|
self.back_pos = None if self.back_pos == 0 else self.back_pos - 1
|
||||||
self.set_actions()
|
self.set_actions()
|
||||||
return item
|
return item
|
||||||
|
Loading…
x
Reference in New Issue
Block a user