Lines Matching refs:container
34 auto container = windowRoot_->GetOrCreateWindowNodeContainer(node->GetDisplayId());
35 if (container == nullptr) {
36 WLOGFE("container is null");
41 UpdateFocusChangeEvent(container);
42 NotifyAccessibilityWindowInfo(nodes, container->GetFocusWindow(), type);
52 auto container = windowRoot_->GetOrCreateWindowNodeContainer(displayId);
53 if (container == nullptr) {
54 WLOGFE("container is null");
57 UpdateFocusChangeEvent(container);
58 NotifyAccessibilityWindowInfo(nodes, container->GetFocusWindow(), type);
63 auto container = windowRoot_->GetOrCreateWindowNodeContainer(displayId);
64 if (container == nullptr) {
65 WLOGFE("container is null");
69 container->TraverseContainer(nodes);
70 UpdateFocusChangeEvent(container);
71 NotifyAccessibilityWindowInfo(nodes, container->GetFocusWindow(), type);
120 auto container = windowRoot_->GetOrCreateWindowNodeContainer(displayId);
121 if (windowNodeContainers.count(screenGroupId) == 0 && container != nullptr) {
122 windowNodeContainers.insert(std::make_pair(screenGroupId, container));
124 container->TraverseContainer(nodes);
125 FillAccessibilityWindowInfo(nodes, container->GetFocusWindow(), infos);
130 void AccessibilityConnection::UpdateFocusChangeEvent(const sptr<WindowNodeContainer>& container)
132 if (container == nullptr) {
133 WLOGFE("container is null");
137 uint32_t focusWindowId = container->GetFocusWindow();
138 auto iter = focusedWindowMap_.find(container);
140 focusedWindowMap_.insert(std::make_pair(container, focusWindowId));