if (next)
{
ecore_drm2_output_next_fb_set(ob->priv.output, NULL);
- if (ecore_drm2_fb_flip(next, ob->priv.output, ob) < 0)
- _outbuf_tick_source_set(NULL);
+ ecore_drm2_fb_flip(next, ob->priv.output, ob);
}
}
if (!ofb) return;
ecore_drm2_fb_dirty(ofb->fb, rects, count);
- if (ecore_drm2_fb_flip(ofb->fb, ob->priv.output, ob) < 0)
- {
- _outbuf_tick_source_set(NULL);
- ofb->busy = EINA_FALSE;
- ofb->drawn = EINA_FALSE;
- ofb->age = 0;
- return;
- }
+ ecore_drm2_fb_flip(ofb->fb, ob->priv.output, ob);
ofb->busy = EINA_TRUE;
ofb->drawn = EINA_TRUE;