diff --git a/stream/stream_dvdnav.c b/stream/stream_dvdnav.c index fe3ffe0e87..5be56942b4 100644 --- a/stream/stream_dvdnav.c +++ b/stream/stream_dvdnav.c @@ -478,7 +478,7 @@ int mp_dvdnav_handle_input(stream_t *stream, int cmd, int *button) { break; case MP_CMD_DVDNAV_SELECT: status = dvdnav_button_activate(nav, pci); - reset = 1; + if(status == DVDNAV_STATUS_OK) reset = 1; break; default: mp_msg(MSGT_CPLAYER, MSGL_V, "Unknown DVDNAV cmd %d\n", cmd);