summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjacksonmj <mj-pt@jacksonmj.co.uk>2011-07-05 23:22:51 (GMT)
committer Simon Robertshaw <simon@hardwired.org.uk>2011-07-06 09:44:56 (GMT)
commit5dbb0dc475fc8af3f799c9020d2efaaafe088caa (patch)
treea839dcc08f7d26833a06afff9011bf7886b230b0
parent3d82cea94f6457e9303c1f947a017b69f6ee3ead (diff)
downloadpowder-5dbb0dc475fc8af3f799c9020d2efaaafe088caa.zip
powder-5dbb0dc475fc8af3f799c9020d2efaaafe088caa.tar.gz
Fix crash when hovering over a non-existent thumbnail
-rw-r--r--src/graphics.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/graphics.c b/src/graphics.c
index 4d53ec2..00616a5 100644
--- a/src/graphics.c
+++ b/src/graphics.c
@@ -3790,6 +3790,7 @@ void draw_rgba_image(pixel *vid, unsigned char *data, int x, int y, float alpha)
unsigned char w, h;
int i, j;
unsigned char r, g, b, a;
+ if (!data) return;
w = *(data++)&0xFF;
h = *(data++)&0xFF;
for (j=0; j<h; j++)
@@ -3808,6 +3809,7 @@ void draw_rgba_image(pixel *vid, unsigned char *data, int x, int y, float alpha)
void draw_image(pixel *vid, pixel *img, int x, int y, int w, int h, int a)
{
int i, j, r, g, b;
+ if (!img) return;
for (j=0; j<h; j++)
for (i=0; i<w; i++)
{