From: Hosang Kim Date: Wed, 23 Aug 2023 03:16:12 +0000 (+0900) Subject: [Tizen] Add null check on GetStates X-Git-Tag: accepted/tizen/7.0/unified/20230825.185051~3 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git;a=commitdiff_plain;h=f42d18d5cb6b985ce076d7caf00923803cb178b2 [Tizen] Add null check on GetStates Sometimes accessible parent is null, so add checking null. --- diff --git a/dali/devel-api/adaptor-framework/accessibility.cpp b/dali/devel-api/adaptor-framework/accessibility.cpp index 915da51..855a36e 100644 --- a/dali/devel-api/adaptor-framework/accessibility.cpp +++ b/dali/devel-api/adaptor-framework/accessibility.cpp @@ -445,12 +445,17 @@ public: state[State::VISIBLE] = true; state[State::ACTIVE] = visible; } - else + else if (GetParent()) { auto parentState = GetParent()->GetStates(); state[State::SHOWING] = parentState[State::SHOWING]; state[State::VISIBLE] = parentState[State::VISIBLE]; } + else + { + state[State::SHOWING] = false; + state[State::VISIBLE] = false; + } return state; }