diff options
author | Jaehyun Cho <jae_hyun.cho@samsung.com> | 2019-08-23 12:46:10 +0900 |
---|---|---|
committer | Jaehyun Cho <jae_hyun.cho@samsung.com> | 2019-08-23 13:51:44 +0900 |
commit | d4d1826b4744c659b315b0e18d3dc64f387161bf (patch) | |
tree | e0475f4a85807186e71301204656f27e0f77b745 | |
parent | a3b3f8d95a1db3884241d10c6b9845d72d889f18 (diff) | |
download | efl-d4d1826b4744c659b315b0e18d3dc64f387161bf.tar.gz |
efl_ui_spotlight: add null check for manager stack data
Like other functions, null check for manager stack data is added before
referencing manager stack data.
-rw-r--r-- | src/lib/elementary/efl_ui_spotlight_manager_stack.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/elementary/efl_ui_spotlight_manager_stack.c b/src/lib/elementary/efl_ui_spotlight_manager_stack.c index 0df770db7c..dbef2c200d 100644 --- a/src/lib/elementary/efl_ui_spotlight_manager_stack.c +++ b/src/lib/elementary/efl_ui_spotlight_manager_stack.c @@ -62,9 +62,11 @@ static void _running_cb(void *data, const Efl_Event *ev EINA_UNUSED) { Efl_Ui_Spotlight_Manager_Stack_Data *pd = efl_data_scope_safe_get(data, MY_CLASS); + double absolut_position; + EINA_SAFETY_ON_NULL_RETURN(pd); //calculate absolut position, multiply pos with 2.0 because duration is only 0.5) - double absolut_position = pd->from + (pd->to - pd->from)*(efl_player_pos_get(pd->show)*2.0); + absolut_position = pd->from + (pd->to - pd->from)*(efl_player_pos_get(pd->show)*2.0); efl_event_callback_call(data, EFL_UI_SPOTLIGHT_MANAGER_EVENT_POS_UPDATE, &absolut_position); } |