Instead of doing a cairo_region_create + union, just pass the rect directly to cairo_region_create_rectangle