all repos — openbox @ cf4e1780d0038fa03f16a8f92d954f667fa47c64

openbox fork - make it a bit more like ryudo

find the right offset in the source data for parent relative
Dana Jansens danakj@orodu.net
commit

cf4e1780d0038fa03f16a8f92d954f667fa47c64

parent

49eea4715faa55a0da670112619f22da6e20f5aa

1 files changed, 2 insertions(+), 1 deletions(-)

jump to
M render/render.crender/render.c

@@ -118,7 +118,8 @@

if (l->surface.data.planar.grad == Background_ParentRelative) { sw = l->surface.data.planar.parent->area.width; - source = l->surface.data.planar.parent->surface.data.planar.pixel_data; + source = l->surface.data.planar.parent->surface.data.planar.pixel_data + + l->surface.data.planar.parentx + sw * parenty; dest = l->surface.data.planar.pixel_data; for (i = parenty; i < parenty + h; i++, source += sw, dest += w) { memcpy(dest, source, w * sizeof(pixel32));