From 2406a89e00c9dc00afa4de007b404d52465bfe56 Mon Sep 17 00:00:00 2001 From: Christoph Heinrich Date: Mon, 1 May 2023 01:42:02 +0200 Subject: console: don't overwrite color and alpha of `osd-back-color` --- player/lua/console.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'player/lua') diff --git a/player/lua/console.lua b/player/lua/console.lua index b39f9dc370..d8fa00f005 100644 --- a/player/lua/console.lua +++ b/player/lua/console.lua @@ -279,9 +279,10 @@ function update() local clipping_coordinates = '0,' .. coordinate_top .. ',' .. screenx .. ',' .. screeny local ass = assdraw.ass_new() + local has_shadow = mp.get_property('osd-back-color'):sub(2, 3) == '00' local style = '{\\r' .. - '\\1a&H00&\\3a&H00&\\4a&H99&' .. - '\\1c&Heeeeee&\\3c&H111111&\\4c&H000000&' .. + '\\1a&H00&\\3a&H00&\\1c&Heeeeee&\\3c&H111111&' .. + (has_shadow and '\\4a&H99&\\4c&H000000&' or '') .. '\\fn' .. opts.font .. '\\fs' .. opts.font_size .. '\\bord' .. opts.border_size .. '\\xshad0\\yshad1\\fsp0\\q1' .. '\\clip(' .. clipping_coordinates .. ')}' -- cgit v1.2.3