summaryrefslogtreecommitdiffstats
path: root/playtree.c
diff options
context:
space:
mode:
authorUoti Urpala <uau@mplayer2.org>2011-07-27 20:59:44 +0300
committerUoti Urpala <uau@mplayer2.org>2011-07-29 05:02:05 +0300
commit507fa7e2c23623dcbecf20a392ee025002c83866 (patch)
tree8bb5f2331af88dca98cfc799ac6ca45b09d775fe /playtree.c
parent0958620591375b41a8d21dd2a3501e1c9e5e9cba (diff)
downloadmpv-507fa7e2c23623dcbecf20a392ee025002c83866.tar.bz2
mpv-507fa7e2c23623dcbecf20a392ee025002c83866.tar.xz
options: indicate ambiguous option parameters explicitly
Command line options like "-foo xyz" are ambiguous: "xyz" may be a parameter to the option "foo" or an unrelated argument. Instead of relying on the struct m_config mode field (commandline/file) pass parameters to specify ambiguous mode explicitly. Meant for "--foo" options which are never ambiguous on command line either.
Diffstat (limited to 'playtree.c')
-rw-r--r--playtree.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/playtree.c b/playtree.c
index 23859394b9..77c1927a8b 100644
--- a/playtree.c
+++ b/playtree.c
@@ -465,7 +465,8 @@ play_tree_iter_push_params(play_tree_iter_t* iter) {
for(n = 0; pt->params[n].name != NULL ; n++) {
int e;
- if((e = m_config_set_option(iter->config,pt->params[n].name,pt->params[n].value)) < 0) {
+ if((e = m_config_set_option(iter->config, pt->params[n].name,
+ pt->params[n].value, false)) < 0) {
mp_msg(MSGT_PLAYTREE,MSGL_ERR,"Error %d while setting option '%s' with value '%s'\n",e,
pt->params[n].name,pt->params[n].value);
}