Esme Povirk (@madewokherd) commented about dlls/gdiplus/graphicspath.c:
memset(types + i, 0, ((path->pathdata.Count + 3) & ~3) - path->pathdata.Count); return size;
}
+GpStatus clip_path(GpGraphics *graphics, GpPath *in, GpPath *out) +{
- RectF rect;
- int i;
- path_list_node_t *list, *pos = NULL;
- get_graphics_device_bounds(graphics, &rect);
- for (i = 1; i < in->pathdata.Count - 1; i++)
- {
RectF bounds;
I think it would be simpler to change `rect` to left/top/right/bottom values. I don't think this `bounds` variable should be needed at all.