config: fix default values being set to null

This commit is contained in:
Håvard Pettersson 2018-04-12 23:24:09 +02:00
parent 1cc1aa2a2f
commit 3e3c598e0c

View file

@ -204,7 +204,6 @@ twc_config_init_option(struct t_twc_profile *profile,
char *description;
char *string_values = NULL;
int min = 0, max = 0;
char *value;
char *default_value = NULL;
bool null_allowed = false;
@ -291,7 +290,6 @@ twc_config_init_option(struct t_twc_profile *profile,
}
null_allowed = null_allowed || !is_default_profile;
value = is_default_profile ? default_value : NULL;
/* store option index as data for WeeChat callbacks */
int *index_check_pointer = malloc(sizeof(int));
@ -307,7 +305,7 @@ twc_config_init_option(struct t_twc_profile *profile,
return weechat_config_new_option(
twc_config_file, section, option_name, type, description, string_values,
min, max, default_value, value, null_allowed,
min, max, default_value, default_value, null_allowed,
twc_config_profile_check_value_callback, profile, index_check_pointer,
twc_config_profile_change_callback, profile, index_change_pointer, NULL,
NULL, NULL);