snprintf(buf, sizeof(buf) - 1, "%s.UTF-8", lang_menu_its[index].id);
char *alt_lang_set = strdup(buf);
- if (!strcasecmp(lang_set, buf)) {
+ if (lang_set && !strcasecmp(lang_set, buf)) {
elm_radio_value_set(radio_main, index);
if (id->item) {
snprintf(buf, sizeof(buf) - 1, "%s.UTF8", lang_menu_its[index].id);
char *alt_lang_set2 = strdup(buf);
- if (!strcasecmp(lang_set, buf)) {
+ if (lang_set && !strcasecmp(lang_set, buf)) {
elm_radio_value_set(radio_main, index);
if (id->item) {
}
FREE(alt_lang_set2);
- DBG("Setting - current language is %s", lang_set);
+ DBG("Setting - current language is %s", (lang_set != NULL)? lang_set : "NULL");
index++;