HeartView::~HeartView()
{
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "HeartView::~HeartView");
- HeartScrollView[HEARTVIEW]->RemoveAll();
+ for (int i = HEARTVIEW; i < MAX_HEARTVIEW; i++)
+ {
+ HeartScrollView[i]->RemoveAll();
+ }
+
UIView::OnDragListener *draglistener = HeartScrollView[HEARTVIEW]->GetOnDragListener();
if (draglistener != nullptr)
{
heartcheck = nullptr;
heartbandoff = nullptr;
heartresult = nullptr;
- delete HeartScrollView[HEARTVIEW];
- HeartScrollView[HEARTVIEW] = nullptr;
+ for (int i = HEARTVIEW; i < MAX_HEARTVIEW; i++)
+ {
+ delete HeartScrollView[i];
+ HeartScrollView[i] = nullptr;
+ }
}
HeartView *HeartView::GetInstance(void)
{