diff --git a/player/discnav.c b/player/discnav.c index b354e54856..6eb885edf1 100644 --- a/player/discnav.c +++ b/player/discnav.c @@ -529,7 +529,8 @@ void disc_nav_update(struct MPContext *mpctx) if (visible != st->overlay_visible) { MP_VERBOSE(s, "overlay %s\n", visible ? "on" : "off"); if (visible) { - mp_input_enable_section(mpctx->input, "discnav", MP_INPUT_ON_TOP); + mp_input_enable_section(mpctx->input, "discnav", + MP_INPUT_ON_TOP | MP_INPUT_ALLOW_VO_DRAGGING | MP_INPUT_ALLOW_HIDE_CURSOR); } else { mp_input_disable_section(mpctx->input, "discnav"); }