aboutsummaryrefslogtreecommitdiff
path: root/src/backend/winit.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/winit.rs')
-rw-r--r--src/backend/winit.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/backend/winit.rs b/src/backend/winit.rs
index e9413698..580802bc 100644
--- a/src/backend/winit.rs
+++ b/src/backend/winit.rs
@@ -199,6 +199,10 @@ impl Winit {
RedrawState::WaitingForEstimatedVBlankAndQueued(_) => unreachable!(),
}
+ output_state.frame_callback_sequence = output_state.frame_callback_sequence.wrapping_add(1);
+
+ // FIXME: this should wait until a frame callback from the host compositor, but it redraws
+ // right away instead.
if output_state.unfinished_animations_remain {
self.backend.window().request_redraw();
}