summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gdk/macos/gdkmacossurface.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/gdk/macos/gdkmacossurface.c b/gdk/macos/gdkmacossurface.c
index ec0fb41560..9925407d46 100644
--- a/gdk/macos/gdkmacossurface.c
+++ b/gdk/macos/gdkmacossurface.c
@@ -713,7 +713,10 @@ _gdk_macos_surface_thaw (GdkMacosSurface *self,
timings = gdk_frame_clock_get_timings (frame_clock, self->pending_frame_counter);
if (timings != NULL)
- timings->presentation_time = presentation_time - refresh_interval;
+ {
+ timings->presentation_time = presentation_time - refresh_interval;
+ timings->complete = TRUE;
+ }
self->pending_frame_counter = 0;
}