X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=render%2Fgradient.c;h=00230323108f262ea8cf414137612547841694bd;hb=43139ed3734c11c858f92f1c2cc7ed4cdba169cb;hp=b80f9426483ba533c7609340430cd0cc0da5ae53;hpb=8f5e1a0fcbf47bc5686a607553769bf2a8f420ab;p=chaz%2Fopenbox diff --git a/render/gradient.c b/render/gradient.c index b80f9426..00230323 100644 --- a/render/gradient.c +++ b/render/gradient.c @@ -338,7 +338,7 @@ void gradient_pyramid(Surface *sf, int inw, int inh) pixel32 current; float drx, dgx, dbx, dry, dgy, dby; unsigned int r,g,b; - int x, y, h=inh/2, w=inw/2; + int x, y, h=(inh+1)/2, w=(inw+1)/2; memset(data, 0, inw*inh*sizeof(pixel32)); for (y = 0; y < h; ++y) { drx = (float)(sf->data.planar.secondary->r - sf->data.planar.primary->r);