diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2018-06-14 01:10:52 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2018-06-14 01:10:52 +0200 |
commit | a9a92cab485e365d9f9d115a9812181a44ce31e3 (patch) | |
tree | ef0061965dde87e2b2a30838fafb6a6d84ff6923 /sys/src/cmd/stats.c | |
parent | de9141bc6d0d0d51abc39cd6b7e199c9ddf18010 (diff) |
stats: fix crash with -Y fag when window too narrow
Diffstat (limited to 'sys/src/cmd/stats.c')
-rw-r--r-- | sys/src/cmd/stats.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/src/cmd/stats.c b/sys/src/cmd/stats.c index dfb71a1cd..c7cf55cee 100644 --- a/sys/src/cmd/stats.c +++ b/sys/src/cmd/stats.c @@ -1131,7 +1131,7 @@ resize(void) /* label right, if requested */ if(ylabels && dy>Nlab*(font->height+1)){ wid = labelwidth(); - if(wid < (maxx-startx)-30){ + if(wid < dx-10){ /* else there's not enough room */ maxx -= 1+Lx+wid; draw(screen, Rect(maxx, starty, maxx+1, screen->r.max.y), display->black, nil, ZP); @@ -1156,9 +1156,9 @@ resize(void) /* create graphs */ for(i=0; i<nmach; i++){ - machr = Rect(startx+i*dx, starty, maxx, screen->r.max.y); - if(i < nmach-1) - machr.max.x = startx+(i+1)*dx - 1; + machr = Rect(startx+i*dx, starty, startx+(i+1)*dx - 1, screen->r.max.y); + if(i == nmach-1) + machr.max.x = maxx; y = starty; for(j=0; j<ngraph; j++, y+=dy){ g = &graph[i*ngraph+j]; |