diff options
| author | rsc <devnull@localhost> | 2006-02-15 12:11:03 +0000 |
|---|---|---|
| committer | rsc <devnull@localhost> | 2006-02-15 12:11:03 +0000 |
| commit | 846ec3d21def4cea144e9fbb1e523a5ff31fa2a6 (patch) | |
| tree | 882199a3da5b710ff8dc558850b20e7013e11fd1 /src/cmd/jpg/bmp.c | |
| parent | dfbfbecfc6343360494b6d515ea8763f85c18f25 (diff) | |
| download | plan9port-846ec3d21def4cea144e9fbb1e523a5ff31fa2a6.tar.gz plan9port-846ec3d21def4cea144e9fbb1e523a5ff31fa2a6.zip | |
resize window to fit image (Erik Quanstrom)
Diffstat (limited to 'src/cmd/jpg/bmp.c')
| -rw-r--r-- | src/cmd/jpg/bmp.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/cmd/jpg/bmp.c b/src/cmd/jpg/bmp.c index ba1b813a..4d6ddd9c 100644 --- a/src/cmd/jpg/bmp.c +++ b/src/cmd/jpg/bmp.c @@ -35,11 +35,9 @@ eresized(int new) } if(image == nil) return; - r = insetrect(screen->clipr, Edge+Border); - r.max.x = r.min.x+Dx(image->r); - r.max.y = r.min.y+Dy(image->r); - border(screen, r, -Border, nil, ZP); - draw(screen, r, image, nil, image->r.min); + r = rectaddpt(image->r, subpt(screen->r.min, image->r.min)); + if(!new) + drawresizewindow(r); flushimage(display, 1); } |
