From a4126abb4e888b4accbec4fbb394714eab486ff3 Mon Sep 17 00:00:00 2001 From: Zhouyj_zju Date: Mon, 20 Feb 2023 16:48:40 +0800 Subject: [PATCH] fixed e53717a from https://gitee.com/Zhouyj_zju/graphic_ui/pulls/898 Description: align for mapBufferInfo IssueNo: https://gitee.com/openharmony/graphic_ui/issues/I6E2L6 Feature or Bugfix: Bugfix Binary Source:No Signed-off-by: zhouyj --- frameworks/components/root_view.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/frameworks/components/root_view.cpp b/frameworks/components/root_view.cpp index 4ee6963..3d51e07 100644 --- a/frameworks/components/root_view.cpp +++ b/frameworks/components/root_view.cpp @@ -824,6 +824,7 @@ void RootView::InitMapBufferInfo(BufferInfo* bufferInfo) dc_.mapBufferInfo->mode = ARGB8888; dc_.mapBufferInfo->stride = dc_.mapBufferInfo->width * (DrawUtils::GetPxSizeByColorMode(dc_.mapBufferInfo->mode) >> 3); // 3: Shift right 3 bits + BaseGfxEngine::GetInstance()->AdjustLineStride(*dc_.mapBufferInfo); uint32_t bufferSize = dc_.mapBufferInfo->stride * dc_.mapBufferInfo->height; dc_.mapBufferInfo->virAddr = dc_.mapBufferInfo->phyAddr = BaseGfxEngine::GetInstance()->AllocBuffer(bufferSize, BUFFER_MAP_SURFACE); -- GitLab