ref: 8291213afd312cc63a9712b621b194bf253f288a
parent: cd4e74dc4a3a8c35ee9ce661136207cf801aae8b
author: glenda <glenda@cirno>
date: Fri May 16 22:30:13 EDT 2025
dont show .. in root dir
--- a/text.c
+++ b/text.c
@@ -271,12 +271,14 @@
}
free(dbuf);
}
- dl = emalloc(sizeof(Dirlist));
- dl->r = bytetorune("../", &dl->nr);
- dl->wid = stringwidth(t->font, "../");
- ndl++;
- dlp = realloc(dlp, ndl*sizeof(Dirlist*));
- dlp[ndl-1] = dl;
+ if(t->file->nname > 1){
+ dl = emalloc(sizeof(Dirlist));
+ dl->r = bytetorune("../", &dl->nr);
+ dl->wid = stringwidth(t->font, "../");
+ ndl++;
+ dlp = realloc(dlp, ndl*sizeof(Dirlist*));
+ dlp[ndl-1] = dl;
+ }
qsort(dlp, ndl, sizeof(Dirlist*), dircmp);
t->w->dlp = dlp;
t->w->ndl = ndl;
--
⑨