From 146313b7fc7ba466445b61aaccd8b1dd235a33dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=81=E9=B9=8F=E8=BE=89?= Date: Tue, 2 Sep 2025 15:50:02 +0800 Subject: [PATCH 1/2] 1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 梁鹏辉 --- display/composer/v1_0/display_command/display_cmd_responser.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/display/composer/v1_0/display_command/display_cmd_responser.h b/display/composer/v1_0/display_command/display_cmd_responser.h index 628d8b11..406c4300 100755 --- a/display/composer/v1_0/display_command/display_cmd_responser.h +++ b/display/composer/v1_0/display_command/display_cmd_responser.h @@ -896,9 +896,11 @@ EXIT: cacheMgr_->Dump(); } HdfTrace traceVdi("SetLayerBuffer", traceMsg); - needMoveFd = true; int rc = impl_->SetLayerBuffer(data.devId, data.layerId, handle, fd); DISPLAY_CHK_RETURN(rc != HDF_SUCCESS, HDF_FAILURE, HDF_LOGE(" fail")); + if (rc == HDF_SUCCESS) { + needMoveFd = true; + } return HDF_SUCCESS; }); return ret; -- Gitee From 779baeb38b31895128187aad521b1bd89a357e25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=81=E9=B9=8F=E8=BE=89?= Date: Wed, 3 Sep 2025 09:55:13 +0800 Subject: [PATCH 2/2] 1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 梁鹏辉 --- display/composer/v1_0/display_command/display_cmd_responser.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/display/composer/v1_0/display_command/display_cmd_responser.h b/display/composer/v1_0/display_command/display_cmd_responser.h index 406c4300..b75e9af3 100755 --- a/display/composer/v1_0/display_command/display_cmd_responser.h +++ b/display/composer/v1_0/display_command/display_cmd_responser.h @@ -898,9 +898,7 @@ EXIT: HdfTrace traceVdi("SetLayerBuffer", traceMsg); int rc = impl_->SetLayerBuffer(data.devId, data.layerId, handle, fd); DISPLAY_CHK_RETURN(rc != HDF_SUCCESS, HDF_FAILURE, HDF_LOGE(" fail")); - if (rc == HDF_SUCCESS) { - needMoveFd = true; - } + needMoveFd = true; return HDF_SUCCESS; }); return ret; -- Gitee