diff --git a/engine/flutter/shell/platform/ohos/ohos_surface_software.cc b/engine/flutter/shell/platform/ohos/ohos_surface_software.cc index 694eb0ea4ec8c3d7b150b3abc3725cdf06b00f8f..c52cf9cfd99523aca79977d04ab8aee96a27099e 100644 --- a/engine/flutter/shell/platform/ohos/ohos_surface_software.cc +++ b/engine/flutter/shell/platform/ohos/ohos_surface_software.cc @@ -156,6 +156,7 @@ bool OhosSurfaceSoftware::PresentBackingStore( return false; } + memset(surfaceBuffer->GetVirAddr(), 0, surfaceBuffer->GetSize()); SurfaceDrawBuffer(requestConfig, surfaceBuffer, pixmap); SurfaceFlushBuffer(surfaceBuffer);