From eec565cc0fe9eca6aea73fc8963f0ebbb2bbc154 Mon Sep 17 00:00:00 2001 From: Derek Foreman Date: Fri, 11 Aug 2017 14:48:41 -0500 Subject: ecore_drm2: Add query for pending pageflip We've been tracking this in ecore_evas, but ecore_evas isn't the only caller, and it doesn't know about flips initiated by the evas engines. --- src/lib/ecore_drm2/ecore_drm2_outputs.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/lib/ecore_drm2/ecore_drm2_outputs.c') diff --git a/src/lib/ecore_drm2/ecore_drm2_outputs.c b/src/lib/ecore_drm2/ecore_drm2_outputs.c index 29e26c80bc..1f52953ffb 100644 --- a/src/lib/ecore_drm2/ecore_drm2_outputs.c +++ b/src/lib/ecore_drm2/ecore_drm2_outputs.c @@ -1637,3 +1637,13 @@ ecore_drm2_output_info_get(Ecore_Drm2_Output *output, int *x, int *y, int *w, in if (x) *x = output->x; if (y) *y = output->y; } + +EAPI Eina_Bool +ecore_drm2_output_pending_get(Ecore_Drm2_Output *output) +{ + EINA_SAFETY_ON_NULL_RETURN_VAL(output, EINA_FALSE); + + if (output->pending.fb) return EINA_TRUE; + + return EINA_FALSE; +} -- cgit v1.2.1