aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorblasty <blasty@local>2026-07-09 15:14:27 +0200
committerblasty <blasty@local>2026-07-09 15:14:27 +0200
commitcf14ede2310a693cb3163198ab9f4284b7f9ffd3 (patch)
tree2da4f45fe110e2bad96e03add76cbb8b23dc6c45 /docs
parentfix: decompiler follow/xrefs of a name not listed in refs (diff)
downloadida-tui-cf14ede2310a693cb3163198ab9f4284b7f9ffd3.tar.gz
ida-tui-cf14ede2310a693cb3163198ab9f4284b7f9ffd3.tar.xz
ida-tui-cf14ede2310a693cb3163198ab9f4284b7f9ffd3.zip
preserve scroll offset in jump history (both views)
Restoring only the cursor re-derived the viewport via scroll-into-view, so back landed on the right line but scrolled differently. NavEntry now stores scroll_y (disasm) and dec_scroll_y/dec_scroll_x (pseudocode); a single _save_current_pos() snapshots cursor+scroll of both views right before navigating away, and load/show restore the exact scroll. Disasm defers scroll_to via call_after_refresh (its virtual_size is only set in _on_primed, so an immediate scroll_to clamps to 0). Also routes rename's reload through the same save/restore path. pilot suite 46/46.
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions