From: Hosang Kim Date: Wed, 10 May 2023 05:38:58 +0000 (+0900) Subject: TizenDeviceImpl: add exception handling for web app case. X-Git-Tag: accepted/tizen/7.0/unified/20230515.132826^2~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6ef8de55ad7a8f0a6dd33d31058ff75da28d1d00;p=platform%2Fcore%2Fuifw%2Faurum.git 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 --- 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; }