Skip to content

Commit 26d7163

Browse files
esq4TurboGit
authored andcommitted
dt-cli: use metadata.flags from conf
1 parent 49a94e2 commit 26d7163

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

src/cli/main.c

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -808,10 +808,19 @@ int main(int argc, char *arg[])
808808
for(GList *iter = id_list; iter; iter = g_list_next(iter), num++)
809809
{
810810
const int id = GPOINTER_TO_INT(iter->data);
811-
// TODO: have a parameter in command line to get the export presets
812811
dt_export_metadata_t metadata;
813-
metadata.flags = dt_lib_export_metadata_default_flags();
814-
metadata.list = NULL;
812+
// TODO: have a parameter in command line to get the export presets
813+
if(custom_presets)
814+
{
815+
metadata.flags = dt_lib_export_metadata_get_conf_flags();
816+
metadata.list = dt_util_str_to_glist("\1", dt_lib_export_metadata_get_conf());
817+
metadata.list = g_list_remove(metadata.list, metadata.list->data);
818+
}
819+
else
820+
{
821+
metadata.flags = dt_lib_export_metadata_default_flags();
822+
metadata.list = NULL;
823+
}
815824
if(storage->store(storage, sdata, id, format, fdata, num, total, high_quality,
816825
upscale, FALSE, 1.0, export_masks,
817826
icc_type, icc_filename, icc_intent, &metadata) != 0)

0 commit comments

Comments
 (0)