ref: eff4b9365281325a37ead1c6ae8ed77823b7037f
parent: f86cc3e912e1598ff0df63b053dcb49b24e7f758
author: Ori Bernstein <ori@eigenstate.org>
date: Sun Dec 15 16:56:54 EST 2024
acme/Mail: correct message line number for partially hidden threads
--- a/sys/src/cmd/upas/Mail/mbox.c
+++ b/sys/src/cmd/upas/Mail/mbox.c
@@ -159,8 +159,9 @@
n = 0;
for(i = 0; i < m->nchild; i++){
c = m->child[i];
+ n += nsub(c);
if(!(c->state & (Sdummy|Shide)))
- n += nsub(c)+1;
+ n++;
}
return n;
}
@@ -183,7 +184,9 @@
for(i = 0; i < p->nchild; i++){
if(p->child[i] == m)
break;
- o += nsub(p->child[i]) + 1;
+ o += nsub(p->child[i]);
+ if(!(p->state & (Sdummy|Shide)))
+ o++;
}
if(!(p->state & (Sdummy|Shide))){
o++;
--
⑨