path: root/src/lib/ecore_evas
diff options
authorDerek Foreman <>2017-07-12 16:29:17 -0500
committerDerek Foreman <>2017-07-13 18:07:42 -0500
commitaa8d9c1829f65c4fe0bb79a73e49f56c0aa2b92f (patch)
tree6c0bbe8fa5cb3bc7d382b190ed2227ddd98d6ebe /src/lib/ecore_evas
parent20def4da21e9fcea3d6ab910493b529ab371e3f4 (diff)
ecore_evas: Add a function pointer for last_tick_get
Engines that provide their own tickers may need to be able to provide the time of the last tick even if they weren't sending ticks to EFL at the time. This is a feature added during freeze as it's necessary to resolve a bug. ref T5462
Diffstat (limited to 'src/lib/ecore_evas')
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/ecore_evas/ecore_evas_private.h b/src/lib/ecore_evas/ecore_evas_private.h
index 2beabab84c..b808cb2fed 100644
--- a/src/lib/ecore_evas/ecore_evas_private.h
+++ b/src/lib/ecore_evas/ecore_evas_private.h
@@ -169,6 +169,8 @@ struct _Ecore_Evas_Engine_Func
169 void (*fn_pointer_device_xy_get)(const Ecore_Evas *ee, const Efl_Input_Device *pointer, Evas_Coord *x, Evas_Coord *y); 169 void (*fn_pointer_device_xy_get)(const Ecore_Evas *ee, const Efl_Input_Device *pointer, Evas_Coord *x, Evas_Coord *y);
170 170
171 Eina_Bool (*fn_prepare)(Ecore_Evas *ee); 171 Eina_Bool (*fn_prepare)(Ecore_Evas *ee);
173 double (*fn_last_tick_get)(Ecore_Evas *ee);
172}; 174};
173 175
174struct _Ecore_Evas_Interface 176struct _Ecore_Evas_Interface