char *str = NULL;
char *token = NULL;
char *save_ptr = NULL;
+ char *str_copy = NULL;
char value_str[32] = {0,};
const char *delimiters = " ";
elm_object_signal_emit(m->btn[i], SIG_NOTAVAILABLE, "");
} else {
+ str_copy = strdup(str);
token = strtok_r(str, delimiters, &save_ptr);
if(token) {
strncpy(value_str, token, sizeof(value_str)-1);
strncpy(value_str, token, sizeof(value_str)-1);
elm_object_part_text_set(m->btn[i], PART_MENU_MAX_VALUE, value_str);
}
- else {
- elm_object_part_text_set(m->btn[i], PART_MENU_VALUE, value_str);
- }
}
+ elm_object_part_text_set(m->btn[i], PART_MENU_VALUE, str_copy);
+ free(str_copy);
free(str);
}
}