Commit Diff


commit - 81d992e35f12d53e6799d20c744ffb4e6a49787d
commit + 6bddb06b710066a4086dbe77822d02cafecb935b
blob - 5950ef0e9e6d3a3908b550b02fbc8ec5942152ff
blob + 156835da7c6d8e710751d79cbb3670353e84f72d
--- src/cmd/acme/wind.c
+++ src/cmd/acme/wind.c
@@ -419,11 +419,7 @@ wincleartag(Window *w)
 
 	/* w must be committed */
 	n = w->tag.file->b.nc;
-	r = runemalloc(n);
-	bufread(&w->tag.file->b, 0, r, n);
-	for(i=0; i<n; i++)
-		if(r[i]==' ' || r[i]=='\t')
-			break;
+	r = parsetag(w, &i);
 	for(; i<n; i++)
 		if(r[i] == '|')
 			break;