已合并
不可信窗口交互逻辑补充 #16930
不可信窗口交互逻辑补充 #16930
已合并
Rok_100创建于 2025年11月24日
1 个文件变更+4-0
@@ -404,6 +404,10 @@ void WindowRoot::GetUnreliableWindowInfo(int32_t windowId, std::vector<sptr<Unre
404 FillUnreliableWindowInfo(windowNode, infos);404 FillUnreliableWindowInfo(windowNode, infos);
405 continue;405 continue;
406 }406 }
407+ if (windowNode->GetWindowProperty()->GetTouchable()) {
408+ TLOGND(WmsLogTag::WMS_ATTRIBUTE, "PersistentId: %{public}d is touchable", curWindowId);
409+ continue;
410+ }
407 if (!windowNode->currentVisibility_) {411 if (!windowNode->currentVisibility_) {
408 WLOGFD("windowId: %{public}d is not visible", curWindowId);412 WLOGFD("windowId: %{public}d is not visible", curWindowId);
409 continue;413 continue;