From 6ef8de55ad7a8f0a6dd33d31058ff75da28d1d00 Mon Sep 17 00:00:00 2001 From: Hosang Kim Date: Wed, 10 May 2023 14:38:58 +0900 Subject: [PATCH] TizenDeviceImpl: add exception handling for web app case. Web app has two atspi application, but one application doesn't have any children. Change-Id: I825caa600cbdce662bc6e5af38992d155e68a004 --- libaurum/src/Impl/TizenDeviceImpl.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/libaurum/src/Impl/TizenDeviceImpl.cc b/libaurum/src/Impl/TizenDeviceImpl.cc index 16e59da..a9ef8ad 100644 --- a/libaurum/src/Impl/TizenDeviceImpl.cc +++ b/libaurum/src/Impl/TizenDeviceImpl.cc @@ -444,6 +444,7 @@ std::vector> TizenDeviceImpl::getWindowRoot() co app->getAccessibleNode()->updateName(); app->getAccessibleNode()->updatePid(); LOGI("App(%s) Pid(%d)", app->getPackageName().c_str(), app->getAccessibleNode()->getPid()); + if (app->getPackageName().length() == 0) continue; pidToAppNode[app->getAccessibleNode()->getPid()] = app; } -- 2.34.1