mirror of https://github.com/mpv-player/mpv
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:
parent
29cffadf60
commit
a2106396bc
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue