git: 9front

Download patch

ref: cb5c02dd1775a825f68c54d0a619e34d7603e7a9
parent: 5c398c1ebdf31c58964e48a0de5cfb45c38bb920
author: cinap_lenrek <cinap_lenrek@gmx.de>
date: Tue Jun 19 07:03:09 EDT 2012

mothra: fix mistake

--- a/sys/src/cmd/mothra/forms.c
+++ b/sys/src/cmd/mothra/forms.c
@@ -461,17 +461,14 @@
 	f = p->userp;
 	nstrcpy(name, f->value, sizeof(name));
 	for(;;){
-		if(eenter("Upload file", name, sizeof(name), &mouse) <= 0){
-			p->state = 0;
+		if(eenter("Upload file", name, sizeof(name), &mouse) <= 0)
 			break;
-		}
-		if(access(name, AREAD) == 0){
-			free(f->value);
-			f->value = strdup(name);
-			p->state = 1;
+		if(access(name, AREAD) == 0)
 			break;
-		}
 	}
+	free(f->value);
+	f->value = strdup(name);
+	p->state = name[0] != 0;
 	pldraw(f->p, screen);
 }
 
--