diff options
author | wm4 <wm4@nowhere> | 2015-11-04 15:44:37 +0100 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2015-11-04 21:49:54 +0100 |
commit | 3ad03f6673b3b1e56020994f90c8cde9f8932b6c (patch) | |
tree | ca0b6c4c1bdd55f7ba826d6cdf60931e4d836400 /options/m_config.h | |
parent | f00edfd9c57367478927cb58adbbc21e3d62e237 (diff) | |
download | mpv-3ad03f6673b3b1e56020994f90c8cde9f8932b6c.tar.bz2 mpv-3ad03f6673b3b1e56020994f90c8cde9f8932b6c.tar.xz |
options: handle terminal/logging settings eagerly
Update msg.c state immediately if a terminal or logging setting is set.
Until now, this was delayed until mp[v]_initialize() was called. When
using the client API, you could easily miss logged error messages, even
when logging was initialized early on by calling
mpv_request_log_messages().
(Properties can't be used for this either, because properties do not
work before mpv_initialize().)
Diffstat (limited to 'options/m_config.h')
-rw-r--r-- | options/m_config.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/options/m_config.h b/options/m_config.h index 89f620b6d3..ed34389921 100644 --- a/options/m_config.h +++ b/options/m_config.h @@ -51,6 +51,7 @@ struct m_config_option { /** \ingroup Config */ typedef struct m_config { struct mp_log *log; + struct mpv_global *global; // can be NULL // Registered options. struct m_config_option *opts; // all options, even suboptions |