# HG changeset patch # User ib # Date 1398345758 0 # Node ID 4bef9233da1b09e4ede0d2994ba9170e57d20339 # Parent 60835d705f762cdbdaad22645fe87474ab6d4478 Improve add_vf(). Allow changing the options of an existing video filter. diff -r 60835d705f76 -r 4bef9233da1b gui/interface.c --- a/gui/interface.c Thu Apr 24 13:20:58 2014 +0000 +++ b/gui/interface.c Thu Apr 24 13:22:38 2014 +0000 @@ -287,7 +287,10 @@ i++; } - if (!vf_settings[i].name) { + if (vf_settings[i].name) { + listFree(&vf_settings[i].attribs); + vf_settings[i].attribs = listDup(argvf); + } else { void *settings = realloc(vf_settings, (i + 2) * sizeof(m_obj_settings_t)); if (!settings)