From 6462d9a77b5c05f1cfb86eceea202dd52a606f27 Mon Sep 17 00:00:00 2001 From: Hosang Kim Date: Thu, 6 Apr 2023 15:43:02 +0900 Subject: [PATCH] libaurum: add updateApplication information Change-Id: Id25717aebac97fd163db004db40c8ab719a40f42 --- libaurum/src/AurumXML.cc | 1 + libaurum/src/UiDevice.cc | 1 + 2 files changed, 2 insertions(+) diff --git a/libaurum/src/AurumXML.cc b/libaurum/src/AurumXML.cc index 7da5c37..8f3ba78 100644 --- a/libaurum/src/AurumXML.cc +++ b/libaurum/src/AurumXML.cc @@ -46,6 +46,7 @@ void AurumXML::traverse(xml_node& element, const std::shared_ptr node->updateRoleName(); node->updateAttributes(); node->updateToolkitName(); + node->updateApplication(); std::string name; if (node->getType().empty()) diff --git a/libaurum/src/UiDevice.cc b/libaurum/src/UiDevice.cc index 1cac2bb..7438bbf 100644 --- a/libaurum/src/UiDevice.cc +++ b/libaurum/src/UiDevice.cc @@ -216,6 +216,7 @@ std::vector> UiDevice::getWindowRoot() const auto wins = pidToAppNode[tWin->getPid()]->getWindows(); std::transform(wins.begin(), wins.end(), std::back_inserter(ret), [&](std::shared_ptr window) { + window->getAccessibleNode()->updateApplication(); LOGI("Target window add pkg: (%s), name (%s)", window->getAccessibleNode()->getPkg().c_str(), window->getTitle().c_str()); return window->getAccessibleNode(); } -- 2.7.4