From: Woochanlee Date: Fri, 2 Sep 2022 05:36:01 +0000 (+0900) Subject: libaurum: Gets pid from window node instead of it's parent. X-Git-Tag: submit/tizen/20220907.054819~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0ea10ee524cd9f3c38d3f52fadff3cfda23a6a58;p=platform%2Fcore%2Fuifw%2Faurum.git libaurum: Gets pid from window node instead of it's parent. Some of the temporarily activated node has no parent. Change-Id: Id2cbb4f6bf79a96d751d5019cafc7f911eb9425f --- diff --git a/libaurum/src/UiDevice.cc b/libaurum/src/UiDevice.cc index 6b66377..811d312 100644 --- a/libaurum/src/UiDevice.cc +++ b/libaurum/src/UiDevice.cc @@ -211,9 +211,9 @@ std::vector> UiDevice::getWindowRoot() const { for (const auto &retWin : ret) { - retWin->getParent()->updatePid(); - LOGI("Pid Dup check in vector (%d) target (%d)", retWin->getParent()->getPid(), tWin->getPid()); - if (retWin->getParent()->getPid() == tWin->getPid()) + retWin->updatePid(); + LOGI("Pid Dup check in vector (%d) target (%d)", retWin->getPid(), tWin->getPid()); + if (retWin->getPid() == tWin->getPid()) { dup = true; break;