From 7e2bb7b43948eeab67a03ba0e89dbf4761027073 Mon Sep 17 00:00:00 2001 From: wm4 Date: Fri, 28 Feb 2020 17:17:42 +0100 Subject: osc: use default hr-seek when dragging progress bar to seek The "seekbarkeyframes" option is now interpreted such if it's true, the player default is used. Too lazy to make this a choice option or whatever; the Lua option parser doesn't have support for that anyway. Someone who cares can adjust this. --- player/lua/osc.lua | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'player') diff --git a/player/lua/osc.lua b/player/lua/osc.lua index ec219a1fe0..e7b027cfb7 100644 --- a/player/lua/osc.lua +++ b/player/lua/osc.lua @@ -1960,8 +1960,11 @@ function osc_init() local seekto = get_slider_value(element) if (element.state.lastseek == nil) or (not (element.state.lastseek == seekto)) then - mp.commandv("seek", seekto, "absolute-percent", - user_opts.seekbarkeyframes and "keyframes" or "exact") + local flags = "absolute-percent" + if not user_opts.seekbarkeyframes then + flags = flags .. "+exact" + end + mp.commandv("seek", seekto, flags) element.state.lastseek = seekto end -- cgit v1.2.3