osc: explicitly re-init the osc on a change in border visibility

I had previously wondered whether to do this, but in my testing
with x11 and wayland, the osc was being re-inited on a border
toggle already so I didn't add it.

However, on win32, things are different and there is no re-init
when toggling borders. I belive this is because the active window
size doesn't change in anyway, while on x11/wayland, toggling the
border actually changes the window size - and that trigger a re-init.

So, let's just be explicit and request a re-init when the border
is toggled.
This commit is contained in:
Philip Langdale 2019-12-09 20:59:29 -08:00
parent b3b2cc44fa
commit 59b0fec508
1 changed files with 1 additions and 0 deletions

View File

@ -2497,6 +2497,7 @@ mp.observe_property("fullscreen", "bool",
mp.observe_property("border", "bool",
function(name, val)
state.border = val
request_init()
end
)
mp.observe_property("idle-active", "bool",