修复滑动条异常
authorCaisking <3449750381@qq.com>
Wed, 26 Jun 2024 02:25:35 +0000 (10:25 +0800)
committerCaisking <3449750381@qq.com>
Wed, 26 Jun 2024 02:25:35 +0000 (10:25 +0800)
code/sdk/middleware/services/gui/uikit/ui/frameworks/components/ui_arc_scroll_bar.cpp

index 7979d50..3e7d6fc 100755 (executable)
@@ -92,6 +92,9 @@ void UIArcScrollBar::ClearPath()
 void UIArcScrollBar::DrawArcByHWPath(BufferInfo &dst, ArcInfo arc, uint8_t barLayer, const Rect &mask,
     uint16_t opa)
 {
+    if (!mask.IsValid() || mask.GetHeight() <= 0 || mask.GetWidth() <= 0) {
+        return;
+    }
     uint32_t cmdNum;
     uint32_t dataNum;
     Style *style;