From 95c865a4974cd2e1429a0b19da9f8f0e45891fbe Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Sun, 20 Oct 2013 22:38:35 +0200 Subject: acme: attempt to fix tag lines collapsing to zero height on window move (issue 189) we'r getting a rectangle taller than a single line from coladd() which causes textresize() to collapse the tag text to zero height. should probably fix coladd() instead. --- sys/src/cmd/acme/wind.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/src/cmd/acme/wind.c b/sys/src/cmd/acme/wind.c index bea06dd92..90acb486b 100644 --- a/sys/src/cmd/acme/wind.c +++ b/sys/src/cmd/acme/wind.c @@ -184,7 +184,8 @@ winresize(Window *w, Rectangle r, int safe) w->taglines = wintaglines(w, r); r1.max.y = min(r.max.y, r1.min.y + w->taglines*font->height); } - + if(Dy(r1) < font->height) + r1.max.y = r1.min.y+font->height; y = r1.max.y; if(!safe || !eqrect(w->tag.r, r1)){ textresize(&w->tag, r1); -- cgit v1.2.3