From 257323a24a7c0fb8c409364272d7f745c2800f94 Mon Sep 17 00:00:00 2001 From: Urban Wallasch Date: Thu, 27 May 2021 15:15:01 +0200 Subject: [PATCH] * Fixed output directory not correctly set after loading preferences. --- ffpreview.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ffpreview.py b/ffpreview.py index 84bb144..3c0a1d1 100755 --- a/ffpreview.py +++ b/ffpreview.py @@ -344,11 +344,6 @@ class ffConfig: cfg['batch'] = args.batch if args.manage: cfg['manage'] = args.manage - # prepare output directory - if not cfg['outdir']: - cfg['outdir'] = tempfile.gettempdir() - cfg['outdir'] = make_outdir(cfg['outdir']) - eprint(1, 'outdir =', cfg['outdir']) # commit to successfully prepared config cls.fixup_cfg(cfg) return cls.set(cfg) @@ -368,6 +363,11 @@ class ffConfig: @classmethod def fixup_cfg(cls, cfg): + # prepare output directory + if not cfg['outdir']: + cfg['outdir'] = tempfile.gettempdir() + cfg['outdir'] = make_outdir(cfg['outdir']) + eprint(1, 'outdir =', cfg['outdir']) # fix up types of non-string options cfg['force'] = str2bool(cfg['force']) cfg['reuse'] = str2bool(cfg['reuse']) -- 2.30.2