diff options
Diffstat (limited to 'options')
-rw-r--r-- | options/parse_commandline.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/options/parse_commandline.c b/options/parse_commandline.c index 182844ccc9..eaa7f4f162 100644 --- a/options/parse_commandline.c +++ b/options/parse_commandline.c @@ -265,8 +265,6 @@ err_out: return ret; } -extern int mp_msg_levels[]; - /* Parse some command line options early before main parsing. * --no-config prevents reading configuration files (otherwise done before * command line parsing), and --really-quiet suppresses messages printed @@ -275,8 +273,7 @@ extern int mp_msg_levels[]; void m_config_preparse_command_line(m_config_t *config, int argc, char **argv) { // Hack to shut up parser error messages - int msg_lvl_backup = mp_msg_levels[MSGT_CFGPARSER]; - mp_msg_levels[MSGT_CFGPARSER] = -11; + mp_msg_mute = true; struct parse_state p = {config, argc, argv}; while (split_opt_silent(&p) == 0) { @@ -290,5 +287,5 @@ void m_config_preparse_command_line(m_config_t *config, int argc, char **argv) } } - mp_msg_levels[MSGT_CFGPARSER] = msg_lvl_backup; + mp_msg_mute = false; } |