[elm_flipselector] Added null check for top and bottom btn before sending access... 14/80514/2
authorPrasoon Singh <prasoon.16@samsung.com>
Mon, 18 Jul 2016 11:11:36 +0000 (16:41 +0530)
committerGerrit Code Review <gerrit@review.vlan103.tizen.org>
Mon, 18 Jul 2016 11:48:02 +0000 (04:48 -0700)
 signal.

If object is NULL, then CRI message will ocurr.

Change-Id: I8af70c3d821bb12dd5267bcc50a7b7d9102f13ab

src/lib/elm_flipselector.c

index af3557c..c34c460 100644 (file)
@@ -249,11 +249,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);
-       elm_interface_atspi_accessible_name_changed_signal_emit(sd->access_top_button);
-
-       elm_access_info_set(sd->access_bottom_button, ELM_ACCESS_INFO, (char *)item->label);
-       elm_interface_atspi_accessible_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);
+            elm_interface_atspi_accessible_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);
+            elm_interface_atspi_accessible_name_changed_signal_emit(sd->access_bottom_button);
+         }
      }
    //
 }