if (cx2 <= cx1 || cy2 <= cy1) return;
}
- if ((fillcolor & 0xFF000000) != 0x00000000)
- buf.fillTrapezoid(cx1, cx2, cy1, cx1, cx2, cy2, fillcolor);
+ if ((fillcolor & 0xFF000000) != 0x00000000 || parent == null)
+ buf.fillTrapezoid(cx1, cx2, cy1, cx1, cx2, cy2, (fillcolor & 0xFF000000) == 0 ? 0xffffffff : fillcolor);
// FIXME: do aspect in here
if (texture != null && texture.isLoaded)