From 35d0428b35348bb0d25cfe45ede3094d65b26a73 Mon Sep 17 00:00:00 2001 From: lihao Date: Wed, 24 Nov 2021 09:24:12 +0000 Subject: [PATCH] fix dialog inspector bug Signed-off-by: sunfei Change-Id: I8d6354d142bfeaeb1852577fe969d7f6b46af106 --- adapter/preview/inspector/js_inspector_manager.cpp | 4 ++++ frameworks/core/components/box/render_box.cpp | 2 -- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/adapter/preview/inspector/js_inspector_manager.cpp b/adapter/preview/inspector/js_inspector_manager.cpp index bec1a75e..e503db66 100644 --- a/adapter/preview/inspector/js_inspector_manager.cpp +++ b/adapter/preview/inspector/js_inspector_manager.cpp @@ -284,6 +284,10 @@ void JsInspectorManager::GetNodeJSONStrMap() LOGE("GetAccessibilityNodeFromPage is null, nodeId: %{public}d", nodeId); continue; } + if (node->GetTag() == "inspectDialog") { + RemoveAccessibilityNodes(node); + continue; + } auto jsonNode = JsonUtil::Create(true); auto jsonNodeArray = JsonUtil::CreateArray(true); jsonNode->Put(INSPECTOR_TYPE, node->GetTag().c_str()); diff --git a/frameworks/core/components/box/render_box.cpp b/frameworks/core/components/box/render_box.cpp index d3ec94c1..f294b352 100644 --- a/frameworks/core/components/box/render_box.cpp +++ b/frameworks/core/components/box/render_box.cpp @@ -404,8 +404,6 @@ void RenderBox::OnPaintFinish() parent->SetLeft(node->GetLeft()); parent->SetWidth(node->GetWidth()); parent->SetHeight(node->GetHeight()); - auto mananger = context->GetAccessibilityManager(); - mananger->RemoveAccessibilityNodes(node); } #endif }