From: Woochanlee Date: Wed, 22 Jun 2022 11:05:37 +0000 (+0900) Subject: aurum-service: remove unnecessary list tracking to search object. X-Git-Tag: submit/tizen/20220701.080520~8 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4deb0db99a89de7825c1316e26f002b29eafb83c;p=platform%2Fcore%2Fuifw%2Faurum.git aurum-service: remove unnecessary list tracking to search object. Change-Id: I4db9f82dc8a046196f7c958047b442034f6d1baa --- diff --git a/org.tizen.aurum-bootstrap/src/ObjectMapper.cc b/org.tizen.aurum-bootstrap/src/ObjectMapper.cc index 4f44032..db129f3 100644 --- a/org.tizen.aurum-bootstrap/src/ObjectMapper.cc +++ b/org.tizen.aurum-bootstrap/src/ObjectMapper.cc @@ -42,13 +42,17 @@ std::string ObjectMapper::addElement(std::shared_ptr object) std::shared_ptr ObjectMapper::getElement(std::string elementId) { LOGI("getElement for elementId(%s)", elementId.c_str()); - if (mObjectMap.count(elementId)) { - std::shared_ptr obj = mObjectMap[elementId]; + + std::shared_ptr obj; + obj = mObjectMap[elementId]; + if (obj) { LOGI("Object find succeeded"); return obj; } - LOGI("Id(%s) is not exist in mObjectMap", elementId.c_str()); - return nullptr; + else { + LOGI("Object find fail"); + return nullptr; + } } bool ObjectMapper::removeElement(const std::string elementId)