diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-11-11 12:04:47 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-11-11 12:04:47 +0000 |
| commit | 06202e2badd1c519c62defe820094e28f6708d5e (patch) | |
| tree | b81a63f3fac81737429b50b8fc6efb0a139c71ef | |
| parent | b338e27b3217375d07bfbddd57f3372430919085 (diff) | |
dont scale images to 0 px wide or tall
| -rw-r--r-- | render/image.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/render/image.c b/render/image.c index 10aa9b13..393afe84 100644 --- a/render/image.c +++ b/render/image.c @@ -139,6 +139,9 @@ void RrImageDraw(RrPixel32 *target, RrTextureRGBA *rgba, dw = (gint)(dh * ((gdouble)sw / sh)); } + if (!(dw && dh)) + return; /* XXX sanity check */ + if (sw != dw || sh != dh) { /*if (!(rgba->cache && dw == rgba->cwidth && dh == rgba->cheight))*/ { g_free(rgba->cache); |
