diff --git a/sdm/include/utils/rect.h b/sdm/include/utils/rect.h index 91d70c20..c1986456 100644 --- a/sdm/include/utils/rect.h +++ b/sdm/include/utils/rect.h @@ -42,7 +42,6 @@ namespace sdm { void Log(DebugTag debug_tag, const char *prefix, const LayerRect &roi); void Normalize(const uint32_t &align_x, const uint32_t &align_y, LayerRect *rect); LayerRect Union(const LayerRect &rect1, const LayerRect &rect2); - LayerRect Union(const LayerRectArray &rects); LayerRect Intersection(const LayerRect &rect1, const LayerRect &rect2); LayerRect Subtract(const LayerRect &rect1, const LayerRect &rect2); LayerRect Reposition(const LayerRect &rect1, const int &x_offset, const int &y_offset); diff --git a/sdm/libs/utils/rect.cpp b/sdm/libs/utils/rect.cpp index e120287e..e756464e 100644 --- a/sdm/libs/utils/rect.cpp +++ b/sdm/libs/utils/rect.cpp @@ -138,16 +138,6 @@ LayerRect Union(const LayerRect &rect1, const LayerRect &rect2) { return res; } -LayerRect Union(const LayerRectArray &rects) { - LayerRect res; - - for (uint32_t i = 0; i < rects.count; i++) { - res = Union(rects.rect[i], res); - } - - return res; -} - void SplitLeftRight(const LayerRect &in_rect, uint32_t split_count, uint32_t align_x, bool flip_horizontal, LayerRect *out_rects) { LayerRect rect_temp = in_rect;