From e27f5d35eaf3b202cc1f4e24267eea50edd6d402 Mon Sep 17 00:00:00 2001 From: Caisking Date: Fri, 6 Jun 2025 18:32:47 +0800 Subject: [PATCH] =?utf8?q?=E4=BF=AE=E6=94=B9=E5=BC=80=E6=9C=BA=E5=8A=A8?= =?utf8?q?=E7=94=BB=E6=92=AD=E6=94=BE=E6=95=88=E6=9E=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../src/service/src/graphic_service_wrapper.cpp | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/code/sdk/middleware/services/gui/uikit/proprietary/src/service/src/graphic_service_wrapper.cpp b/code/sdk/middleware/services/gui/uikit/proprietary/src/service/src/graphic_service_wrapper.cpp index e06bfc31e..ca1afa5ed 100755 --- a/code/sdk/middleware/services/gui/uikit/proprietary/src/service/src/graphic_service_wrapper.cpp +++ b/code/sdk/middleware/services/gui/uikit/proprietary/src/service/src/graphic_service_wrapper.cpp @@ -184,14 +184,16 @@ bool ShowReBootAnimatorView() WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "new ReBootImageAnimatorView fail"); return false; } - for (uint8_t i = REBOOT_IMAGE_ANIMATOR_VIEW_NUM_FRAMES -1; i > 0 ; i--) + for (int j = 0, i = REBOOT_IMAGE_ANIMATOR_VIEW_NUM_FRAMES - 1; + i > 0 && j < REBOOT_IMAGE_ANIMATOR_VIEW_NUM_FRAMES; + i--, j++) { - ReBootImageInfo[i].imageInfo = (ReBootPathsArray[i]); - ReBootImageInfo[i].imageType = OHOS::IMG_SRC_IMAGE_INFO; - ReBootImageInfo[i].pos.x = REBOOT_IMAGE_ANIMATOR_VIEW_X; - ReBootImageInfo[i].pos.y = REBOOT_IMAGE_ANIMATOR_VIEW_Y; - ReBootImageInfo[i].width = REBOOT_IMAGE_ANIMATOR_VIEW_W; - ReBootImageInfo[i].height = REBOOT_IMAGE_ANIMATOR_VIEW_H; + ReBootImageInfo[j].imageInfo = ReBootPathsArray[i]; + ReBootImageInfo[j].imageType = OHOS::IMG_SRC_IMAGE_INFO; + ReBootImageInfo[j].pos.x = REBOOT_IMAGE_ANIMATOR_VIEW_X; + ReBootImageInfo[j].pos.y = REBOOT_IMAGE_ANIMATOR_VIEW_Y; + ReBootImageInfo[j].width = REBOOT_IMAGE_ANIMATOR_VIEW_W; + ReBootImageInfo[j].height = REBOOT_IMAGE_ANIMATOR_VIEW_H; } ReBootImageAnimatorView->SetPosition(REBOOT_IMAGE_ANIMATOR_VIEW_X, REBOOT_IMAGE_ANIMATOR_VIEW_Y, REBOOT_IMAGE_ANIMATOR_VIEW_W, REBOOT_IMAGE_ANIMATOR_VIEW_H); ReBootImageAnimatorView->SetStyle(OHOS::STYLE_BACKGROUND_COLOR, 0xffffffff); -- 2.17.1