Rect abs_rect = get_absolute_rect();
Rect intersect = rect_intersection(abs_rect, *dirty_region);
if(intersect.width && intersect.height) {
Rect abs_rect = get_absolute_rect();
Rect intersect = rect_intersection(abs_rect, *dirty_region);
if(intersect.width && intersect.height) {