ncneofetch: account for multicol glyphs in neologos #1260

pull/1293/head
nick black 4 years ago
parent 129dc33c70
commit fb2afee75e
No known key found for this signature in database
GPG Key ID: 5F43400C21CBFACC

@ -513,9 +513,6 @@ neologo_present(const char* nlogo){
}else{ }else{
linelen = strlen(cur); linelen = strlen(cur);
} }
if(linelen > maxlinelen){
maxlinelen = linelen;
}
char** tmpl; char** tmpl;
if((tmpl = realloc(lines, sizeof(*lines) * (linecount + 1))) == NULL){ if((tmpl = realloc(lines, sizeof(*lines) * (linecount + 1))) == NULL){
free(lines); free(lines);
@ -523,6 +520,10 @@ neologo_present(const char* nlogo){
} }
lines = tmpl; lines = tmpl;
lines[linecount++] = strndup(cur, linelen); lines[linecount++] = strndup(cur, linelen);
size_t collen = ncstrwidth(lines[linecount - 1]);
if(collen > maxlinelen){
maxlinelen = collen;
}
} }
const int leftpad = (80 - maxlinelen) / 2; const int leftpad = (80 - maxlinelen) / 2;
for(int i = 0 ; i < linecount ; ++i){ for(int i = 0 ; i < linecount ; ++i){

Loading…
Cancel
Save