fix: take window_border_size into account for tooltip positioning (#554)

This commit is contained in:
Eva
2023-05-04 23:26:28 +02:00
committed by GitHub
parent 7b2f36efc1
commit 3369454a68

View File

@@ -85,7 +85,7 @@ function ass_mt:tooltip(element, value, opts)
local align_top = opts.responsive == false or element.ay - offset > opts.size * 2
local x = element.ax + (element.bx - element.ax) / 2
local y = align_top and element.ay - offset or element.by + offset
local margin = (opts.width_overwrite or text_width(value, opts)) / 2 + 10
local margin = (opts.width_overwrite or text_width(value, opts)) / 2 + 10 + Elements.window_border.size
self:txt(clamp(margin, x, display.width - margin), y, align_top and 2 or 8, value, opts)
end