diff options
Diffstat (limited to 'player')
-rw-r--r-- | player/main.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/player/main.c b/player/main.c index b3fb14ef10..7f0e61f9e4 100644 --- a/player/main.c +++ b/player/main.c @@ -313,6 +313,13 @@ static int cfg_include(void *ctx, char *filename, int flags) return r; } +static void add_default_profiles(struct m_config *cfg) +{ + struct m_profile *ui = m_config_add_profile(cfg, "pseudo-gui"); + m_config_set_profile_option(cfg, ui, bstr0("terminal"), bstr0("no")); + m_config_set_profile_option(cfg, ui, bstr0("force-window"), bstr0("yes")); +} + struct MPContext *mp_create(void) { mp_time_init(); @@ -346,6 +353,7 @@ struct MPContext *mp_create(void) mpctx->mconfig->includefunc_ctx = mpctx; mpctx->mconfig->use_profiles = true; mpctx->mconfig->is_toplevel = true; + add_default_profiles(mpctx->mconfig); mpctx->global->opts = mpctx->opts; |