[spinner] Made changes for bezel less(pulse) spinner UX
[platform/upstream/elementary.git] / src / lib / elm_gesture_layer.c
index 568371a..eac7c43 100644 (file)
@@ -615,7 +615,12 @@ _state_report(Gesture_Info *gesture,
      {
         Func_Data *cb_info;
         EINA_INLIST_FOREACH(gesture->cbs[gesture->state], cb_info)
-           flags |= cb_info->cb(cb_info->user_data, info);
+          {
+             if (!cb_info || !(cb_info->cb))
+                return EVAS_EVENT_FLAG_NONE;
+
+             flags |= cb_info->cb(cb_info->user_data, info);
+          }
      }
 
    return EVAS_EVENT_FLAG_NONE;