+ * when this timer expires we ABORT double click gesture.
+ *
+ * @param data The gesture-layer object.
+ * @return cancles callback for this timer.
+ *
+ * @ingroup Elm_Gesture_Layer
+ */
+static Eina_Bool
+_dbl_click_timeout(void *data)
+{
+ Gesture_Info *gesture = data;
+ Widget_Data *wd = elm_widget_data_get(gesture->obj);
+
+ wd->dbl_timeout = NULL;
+ _set_state(gesture, ELM_GESTURE_STATE_ABORT,
+ gesture->info, EINA_FALSE);
+
+ _dbl_click_test_reset(gesture);
+ _clear_if_finished(gesture->obj);
+ return ECORE_CALLBACK_CANCEL;
+}
+
+/**
+ * @internal
+ *