summaryrefslogtreecommitdiff
path: root/render/render.c
diff options
context:
space:
mode:
authorDerek Foreman <manmower@gmail.com>2003-03-28 02:33:28 +0000
committerDerek Foreman <manmower@gmail.com>2003-03-28 02:33:28 +0000
commit16b17599b74bb0ffd80b23d75c81a948860c5814 (patch)
tree7f3612194da88f018d8a2d16b0e17affa9e5b1b1 /render/render.c
parent83508a2ad227464b84e9cd84f7172ac69bf85230 (diff)
black for parentrelative so we can test icons
Diffstat (limited to 'render/render.c')
-rw-r--r--render/render.c6
1 files changed, 5 insertions, 1 deletions
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);