From 05ae9dbd0dcc4fcce02a97011a46d89dab860021 Mon Sep 17 00:00:00 2001 From: Uoti Urpala Date: Sat, 24 Apr 2010 20:46:54 +0300 Subject: Fix chapter handling with first chapter not at beginning of file Before "-chapter 1" did nothing even if the first chapter didn't start at the beginning of file. Fix it. Before all chapter property commands (including chapter seek keys) failed if the current playback position was before the start of the first chapter. Now they'll work. Relative chapter seeks will go to the first chapter (even if that's in the wrong direction for backward seeks). --- command.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'command.c') diff --git a/command.c b/command.c index 4e1a6c87ab..9084ff37df 100644 --- a/command.c +++ b/command.c @@ -396,7 +396,7 @@ static int mp_property_chapter(m_option_t *prop, int action, void *arg, if (mpctx->demuxer) chapter = get_current_chapter(mpctx); - if (chapter < 0) + if (chapter < -1) return M_PROPERTY_UNAVAILABLE; switch (action) { -- cgit v1.2.3