| 534 | |
| 535 | @property |
| 536 | def redo_entries(self) -> List['undo.UndoEntry']: |
| 537 | count = ctypes.c_ulonglong() |
| 538 | |
| 539 | entries = core.BNGetRedoEntries(self.handle, count) |
| 540 | assert entries is not None, "core.BNGetRedoEntries returned None" |
| 541 | |
| 542 | result = [] |
| 543 | try: |
| 544 | for i in range(0, count.value): |
| 545 | tag_handle = core.BNNewUndoEntryReference(entries[i]) |
| 546 | assert tag_handle is not None, "core.BNNewUndoEntryReference returned None" |
| 547 | result.append(undo.UndoEntry(tag_handle)) |
| 548 | return result |
| 549 | finally: |
| 550 | core.BNFreeUndoEntryList(entries, count.value) |
| 551 | |
| 552 | def navigate(self, view: ViewName, offset: int) -> bool: |
| 553 | """ |