Index: dlg_pref_lib.c =================================================================== --- dlg_pref_lib.c (revision 37000) +++ dlg_pref_lib.c (revision 37001) @@ -86,7 +86,7 @@ /* Current libraries from config to dialog box: remove everything from the widget first */ -static void pref_lib_conf2dlg_pre(rnd_conf_native_t *cfg, int arr_idx) +static void pref_lib_conf2dlg_pre(rnd_conf_native_t *cfg, int arr_idx, void *user_data) { pref_ctx_t *ctx = PREFCTX; DEF_TABDATA; @@ -121,7 +121,7 @@ /* Current libraries from config to dialog box: after the change, fill in all widget rows from the conf */ -static void pref_lib_conf2dlg_post(rnd_conf_native_t *cfg, int arr_idx) +static void pref_lib_conf2dlg_post(rnd_conf_native_t *cfg, int arr_idx, void *user_data) { pref_ctx_t *ctx = PREFCTX; rnd_design_t *hl; @@ -507,7 +507,7 @@ void pcb_dlg_pref_lib_open(pref_ctx_t *ctx) { rnd_conf_native_t *cn = rnd_conf_get_field("rc/library_search_paths"); - pref_lib_conf2dlg_post(cn, -1); + pref_lib_conf2dlg_post(cn, -1, NULL); } static const rnd_pref_tab_hook_t pref_lib = { Index: dlg_pref_sizes.c =================================================================== --- dlg_pref_sizes.c (revision 37000) +++ dlg_pref_sizes.c (revision 37001) @@ -92,7 +92,7 @@ rnd_pref_dlg2conf_post(&PCB->hidlib, ctx); } -static void pref_isle_brd2dlg(rnd_conf_native_t *cfg, int arr_idx) +static void pref_isle_brd2dlg(rnd_conf_native_t *cfg, int arr_idx, void *user_data) { pref_ctx_t *ctx = rnd_pref_get_ctx(&PCB->hidlib); DEF_TABDATA;