已合并
不可信窗口交互逻辑补充 #16930
Rok_100创建于 2025年11月24日
不可信窗口交互逻辑补充 #16930
已合并
共 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; |