Skip to content

Commit

Permalink
Update bookmark data
Browse files Browse the repository at this point in the history
  • Loading branch information
Androbin committed Feb 5, 2018
1 parent 81284f8 commit f2fb2e6
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions app/actions.py
Original file line number Diff line number Diff line change
Expand Up @@ -294,12 +294,19 @@ def bookmarkMove(self, upper, delta):
# TODO(Androbin, aaxu): defer changes outside the screen
for index in range(begin, len(self.bookmarks)):
bookmark = self.bookmarks[index]
markRange = bookmark[0]
markRange, data = bookmark

if markRange[0] > upper:
markRange = (markRange[0] + delta, markRange[1] + delta)
elif markRange[1] >= upper:
markRange = (markRange[0], markRange[1] + delta)
bookmark = (markRange, bookmark[1])

for key in ['cursor', 'marker', 'pen']
value = data[key]
if value[0] >= upper:
data[key] = (value[0] + delta, value[1])

bookmark = (markRange, data)
self.bookmarks[index] = bookmark

def backspace(self):
Expand Down

0 comments on commit f2fb2e6

Please sign in to comment.