From 24d08bb408c3905fefb07ac3f7fdcb24411f64ab Mon Sep 17 00:00:00 2001 From: whqwe Date: Thu, 23 Nov 2023 11:10:25 +0800 Subject: [PATCH] fix ai bar rect Signed-off-by: whqwe --- window_scene/session_manager/src/scene_session_manager.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/window_scene/session_manager/src/scene_session_manager.cpp b/window_scene/session_manager/src/scene_session_manager.cpp index c40e78a436..1e2acdd83e 100644 --- a/window_scene/session_manager/src/scene_session_manager.cpp +++ b/window_scene/session_manager/src/scene_session_manager.cpp @@ -5021,6 +5021,10 @@ WSError SceneSessionManager::NotifyAINavigationBarShowStatus(bool isVisible, WSR continue; } AvoidArea avoidArea = sceneSession->GetAvoidAreaByType(AvoidAreaType::TYPE_NAVIGATION_INDICATOR); + if (!avoidArea.topRect_.IsUninitializedRect() || !avoidArea.leftRect_.IsUninitializedRect() || + !avoidArea.rightRect_.IsUninitializedRect()) { + continue; + } UpdateSessionAvoidAreaIfNeed(persistentId, sceneSession, avoidArea, AvoidAreaType::TYPE_NAVIGATION_INDICATOR); } -- Gitee