From: John Stebbins Date: Fri, 11 Nov 2016 19:11:52 +0000 (-0800) Subject: LinGui: fix setting default preset X-Git-Tag: 1.0.0~132 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=756fd60813d2aa75ca07c7bdeb08cf54ec4fb06f;p=handbrake LinGui: fix setting default preset The old default was not getting scrubbed --- diff --git a/gtk/src/presets.c b/gtk/src/presets.c index 256c7ef12..019b55774 100644 --- a/gtk/src/presets.c +++ b/gtk/src/presets.c @@ -2518,6 +2518,7 @@ presets_default_clicked_cb(GtkWidget *xwidget, signal_user_data_t *ud) if (dict != NULL && !ghb_dict_get_bool(dict, "Folder")) { ghb_presets_list_clear_default(ud); + hb_presets_clear_default(); ghb_dict_set_bool(dict, "Default", 1); ghb_presets_list_show_default(ud); store_presets(); diff --git a/libhb/preset.h b/libhb/preset.h index 0515b3cd1..63f112220 100644 --- a/libhb/preset.h +++ b/libhb/preset.h @@ -180,6 +180,7 @@ int hb_preset_move(const hb_preset_index_t *src_path, hb_dict_t * hb_presets_get_default(void); char * hb_presets_get_default_json(void); hb_preset_index_t * hb_presets_get_default_index(void); +void hb_presets_clear_default(); // Package the provided preset (wrap in dict and add version etc) // and write to json file