Skip to content

Commit 1a00de3

Browse files
committed
Properly resize hex viewer on window resize
1 parent a3b9465 commit 1a00de3

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

lib/kaitai/struct/visualizer/hex_viewer.rb

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,18 @@ def initialize(ui, buf, tree = nil)
1313
@tree = tree
1414

1515
@embedded = !tree.nil?
16-
@max_scr_ln = @ui.rows - 3
16+
recalc_sizes
1717

1818
@addr = 0
1919
@scroll_y = 0
2020
reset_cur
2121
raise if @cur_x.nil?
2222
end
2323

24+
def recalc_sizes
25+
@max_scr_ln = @ui.rows - 3
26+
end
27+
2428
attr_writer :buf
2529

2630
attr_reader :addr

lib/kaitai/struct/visualizer/tree.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ def initialize(ui, st)
2626

2727
@ui.on_resize = proc { |redraw_needed|
2828
recalc_sizes
29+
@hv.recalc_sizes
2930
redraw if redraw_needed
3031
@hv.redraw if redraw_needed
3132
}

0 commit comments

Comments
 (0)