ref: df10e898b9db49472ef47d9679f777a310fe0517
parent: 063e2eb3ea8618bb0e5eaebcfe4ce4336c71d8c1
	author: Ori Bernstein <ori@eigenstate.org>
	date: Thu Sep 25 16:48:57 EDT 2025
	
acme/Mail: require confirmation do Del a composing message
--- a/sys/src/cmd/upas/Mail/comp.c
+++ b/sys/src/cmd/upas/Mail/comp.c
@@ -97,7 +97,9 @@
static void
compquit(Comp *c, char **, int)
 {- c->quitting = 1;
+ if(c->quitting == 0)
+ fprint(2, "composing message\n");
+ c->quitting++;
}
 static Fn compfn[] = {@@ -119,13 +121,10 @@
c->quitting = 0;
c->qnext = mbox.opencomp;
mbox.opencomp = c;
- fprint(c->ctl, "clean\n");
mbox.nopen++;
-	while(!c->quitting){+	while(c->quitting < 2){if(winevent(c, &ev) != 'M')
continue;
- if(strcmp(ev.text, "Del") == 0)
- break;
 		switch(ev.type){case 'l':
case 'L':
--
⑨