shithub: acme

Download patch

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;
--