| 590 | } |
| 591 | |
| 592 | void PiuCodeInvalidate(void* it, PiuRectangle area) |
| 593 | { |
| 594 | PiuContent* self = it; |
| 595 | if ((*self)->flags & piuVisible) { |
| 596 | PiuContainer* container = (*self)->container; |
| 597 | if (container) { |
| 598 | PiuRectangleRecord bounds; |
| 599 | PiuRectangleSet(&bounds, (*self)->bounds.x, (*self)->bounds.y, 0x7FFF, (*self)->bounds.height); |
| 600 | (*(*container)->dispatch->invalidate)((*self)->container, &bounds); |
| 601 | } |
| 602 | } |
| 603 | } |
| 604 | |
| 605 | void PiuCodeMark(xsMachine* the, void* it, xsMarkRoot markRoot) |
| 606 | { |
no test coverage detected