X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=render%2Frender.c;h=fb48e686517ebbbc135cf9f2184eac8f77c249a2;hb=16b17599b74bb0ffd80b23d75c81a948860c5814;hp=8cc443546a969366100b4d6992b23f3600619bb1;hpb=135f1c61e28cca91fcd02ccb26d6329a52c36ec1;p=chaz%2Fopenbox diff --git a/render/render.c b/render/render.c index 8cc44354..fb48e686 100644 --- a/render/render.c +++ b/render/render.c @@ -110,7 +110,11 @@ void x_paint(Window win, Appearance *l, int x, int y, int w, int h) g_free(l->surface.data.planar.pixel_data); l->surface.data.planar.pixel_data = g_new(pixel32, w * h); - if (l->surface.data.planar.grad == Background_Solid) + + if (l->surface.data.planar.grad == Background_ParentRelative) { + memset(l->surface.data.planar.pixel_data, 0xFF, w*h*4); + } + else if (l->surface.data.planar.grad == Background_Solid) gradient_solid(l, x, y, w, h); else gradient_render(&l->surface, w, h);