Skip to content

Draft: stage-impl: Set PENDING_PRESENTED before meta_stage_view_perform_fake_swap

Because meta_stage_view_perform_fake_swap will always call clutter_stage_view_notify_presented which calls clutter_frame_clock_notify_presented, which will log a warning every frame if frame_clock->state is still CLUTTER_FRAME_CLOCK_STATE_IDLE:

clutter_frame_clock_notify_presented: code should not be reached

This can happen (like in #2166 (closed)) when the backend isn't working properly and clutter_stage_view_get_onscreen returns a framebuffer that is not a CoglOnscreen.

https://launchpad.net/bugs/1967707

Edited by Daniel van Vugt

Merge request reports