From: Hosang Kim Date: Mon, 25 Mar 2024 11:15:31 +0000 (+0900) Subject: Aurum: add updateApplication for updateXpath X-Git-Tag: accepted/tizen/8.0/unified/20240329.122754^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=dd1fe19fbafa81f5dced81d1fb5c4e0c84fc0546;p=platform%2Fcore%2Fuifw%2Faurum.git Aurum: add updateApplication for updateXpath Change-Id: I00b3827eccfe33ad97fd85a7abd4ae19cb4853b9 --- diff --git a/libaurum/src/Comparer.cc b/libaurum/src/Comparer.cc index a370772..6f43318 100644 --- a/libaurum/src/Comparer.cc +++ b/libaurum/src/Comparer.cc @@ -63,6 +63,8 @@ void Comparer::findObjects(std::vector> &ret, } if (selector->mMatchXPath) { + root->updateApplication(); + root->updatePid(); std::string pkg = root->getPkg(); int pid = root->getPid(); auto XMLDoc = AccessibleWatcher::getInstance()->getXMLDoc({pkg, pid}); diff --git a/libaurum/src/Impl/Accessibility/AtspiAccessibleNode.cc b/libaurum/src/Impl/Accessibility/AtspiAccessibleNode.cc index b9071bd..29ff6dc 100644 --- a/libaurum/src/Impl/Accessibility/AtspiAccessibleNode.cc +++ b/libaurum/src/Impl/Accessibility/AtspiAccessibleNode.cc @@ -263,6 +263,7 @@ void AtspiAccessibleNode::updateExtents() void AtspiAccessibleNode::updateXPath() { + updateApplication(); updatePid(); auto XMLDoc = AccessibleWatcher::getInstance()->getXMLDoc({mPkg, mPid}); if (XMLDoc.get() == nullptr) return;