page: can't just cover whole display
This commit is contained in:
parent
cd2a8951ce
commit
9582ef60df
1 changed files with 8 additions and 4 deletions
|
@ -160,10 +160,14 @@ resizewin(Point size)
|
||||||
/* add rio border */
|
/* add rio border */
|
||||||
size = addpt(size, Pt(Borderwidth*2, Borderwidth*2));
|
size = addpt(size, Pt(Borderwidth*2, Borderwidth*2));
|
||||||
if(display->image){
|
if(display->image){
|
||||||
if(size.x > Dx(display->image->r))
|
Point dsize = subpt(display->image->r.max, display->image->r.min);
|
||||||
size.x = Dx(display->image->r);
|
if(size.x > dsize.x)
|
||||||
if(size.y > Dy(display->image->r))
|
size.x = dsize.x;
|
||||||
size.y = Dy(display->image->r);
|
if(size.y > dsize.y)
|
||||||
|
size.y = dsize.y;
|
||||||
|
/* can't just conver whole display */
|
||||||
|
if(eqpt(size, dsize))
|
||||||
|
size.y--;
|
||||||
}
|
}
|
||||||
fprint(wctl, "resize -dx %d -dy %d\n", size.x, size.y);
|
fprint(wctl, "resize -dx %d -dy %d\n", size.x, size.y);
|
||||||
close(wctl);
|
close(wctl);
|
||||||
|
|
Loading…
Reference in a new issue