diff --git a/source/ubl-settings-update.c b/source/ubl-settings-update.c index 800fa97..2555ba9 100644 --- a/source/ubl-settings-update.c +++ b/source/ubl-settings-update.c @@ -246,7 +246,7 @@ void yon_interface_update(main_window *widgets){ gtk_list_store_append(widgets->ReposList,&iter); char *temp = strstr(parsed[0],",")?yon_char_replace(parsed[0],",","\n"):parsed[0]; parsed[0] = temp; - gtk_list_store_set(widgets->ReposList,&iter,0,cur_size>3&&!strcmp(parsed[3],"")?1:0,1,key,2,parsed[0],3,cur_size>1?parsed[1]:"",4,cur_size>2?parsed[2]:"",-1); + gtk_list_store_set(widgets->ReposList,&iter,0,(cur_size>3&&!strcmp(parsed[3],""))||cur_size<3?1:0,1,key,2,parsed[0],3,cur_size>1?parsed[1]:"",4,cur_size>2?parsed[2]:"",-1); } free(key);