From: Prasoon Singh Date: Mon, 27 Nov 2017 10:04:44 +0000 (+0530) Subject: elm: Added null check for top and bottom btn before sending access name changed signal. X-Git-Tag: submit/sandbox/upgrade/efl120/20180319.053334~891 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e87a11222a9cc4b2f2b99cb5dca6e0a6cb909ef0;p=platform%2Fupstream%2Fefl.git elm: Added null check for top and bottom btn before sending access name changed signal. @tizen_feature orignal commit: 98e0847d3d06676ef5ca9cedb00881435c75a196 Change-Id: I9dfad32d0a70d463474b484b78905e1d812b563b --- diff --git a/src/lib/elementary/elm_flipselector.c b/src/lib/elementary/elm_flipselector.c index 42aceab..c4bae2f 100644 --- a/src/lib/elementary/elm_flipselector.c +++ b/src/lib/elementary/elm_flipselector.c @@ -252,11 +252,17 @@ _on_item_changed(Elm_Flipselector_Data *sd) //TIZEN ONLY(2015090): expose flipselector top/bottom buttons for accessibility tree if (_elm_config->atspi_mode) { - elm_access_info_set(sd->access_top_button, ELM_ACCESS_INFO, (char *)item->label); - efl_access_name_changed_signal_emit(sd->access_top_button); - - elm_access_info_set(sd->access_bottom_button, ELM_ACCESS_INFO, (char *)item->label); - efl_access_name_changed_signal_emit(sd->access_bottom_button); + if (sd->access_top_button) + { + elm_access_info_set(sd->access_top_button, ELM_ACCESS_INFO, (char *)item->label); + efl_access_name_changed_signal_emit(sd->access_top_button); + } + + if (sd->access_bottom_button) + { + elm_access_info_set(sd->access_bottom_button, ELM_ACCESS_INFO, (char *)item->label); + efl_access_name_changed_signal_emit(sd->access_bottom_button); + } } // }