summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib/ecore_drm2/ecore_drm2_fb.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/lib/ecore_drm2/ecore_drm2_fb.c b/src/lib/ecore_drm2/ecore_drm2_fb.c
index 7142ab135a..149bb75beb 100644
--- a/src/lib/ecore_drm2/ecore_drm2_fb.c
+++ b/src/lib/ecore_drm2/ecore_drm2_fb.c
@@ -412,8 +412,11 @@ ecore_drm2_fb_flip(Ecore_Drm2_Fb *fb, Ecore_Drm2_Output *output)
output->current = fb;
output->current->busy = EINA_TRUE;
output->next = NULL;
-
- return 0;
+ /* We used to return here, but now that the ticker is fixed this
+ * can leave us hanging waiting for a tick to happen forever.
+ * Instead, we now fall through the the flip path to make sure
+ * even this first set can cause a flip callback.
+ */
}
ret =