console.lua: fix the clicked line calculation

e00d8dcb03 factored hidpi-scale in get_scaled_osd_dimensions(), so
max_lines was dividing by it a second time.
This commit is contained in:
Guido Cella 2024-10-27 21:57:49 +01:00 committed by Dudemanguy
parent 29cffadf60
commit a2106396bc
1 changed files with 1 additions and 2 deletions

View File

@ -814,8 +814,7 @@ local function determine_hovered_item()
y = y - global_margins.t * height y = y - global_margins.t * height
-- Calculate how many lines could be printed without decreasing them for -- Calculate how many lines could be printed without decreasing them for
-- the input line and OSC. -- the input line and OSC.
local max_lines = height / mp.get_property_native('display-hidpi-scale', 1) local max_lines = height / opts.font_size
/ opts.font_size
local clicked_line = math.floor(y / height * max_lines + .5) local clicked_line = math.floor(y / height * max_lines + .5)
local offset = first_match_to_print - 1 local offset = first_match_to_print - 1