Index: trunk/src_plugins/hid_gtk/gui-config.c =================================================================== --- trunk/src_plugins/hid_gtk/gui-config.c (revision 3663) +++ trunk/src_plugins/hid_gtk/gui-config.c (revision 3664) @@ -2370,7 +2370,18 @@ static void config_auto_create_cb(GtkButton *btn, void *data) { - printf("create!\n"); + gds_t s; + conf_native_t *nat = auto_tab_widgets.nat; + conf_role_t role = config_auto_get_edited_role(); + + /* create the config node in the source lht */ + gds_init(&s); + conf_print_native_field((conf_pfn)pcb_append_printf, &s, 0, &nat->val, nat->type, &nat->prop[0], 0); + conf_set(role, nat->hash_path, -1, s.array, POL_OVERWRITE); + gds_uninit(&s); + + config_page_update_auto(nat); +#warning also save }