libsysprof-capture: update end time for marks

This commit is contained in:
Christian Hergert
2019-05-13 14:50:22 -07:00
parent 9d05c38303
commit 7a0132ac92

View File

@ -487,6 +487,10 @@ sysprof_capture_reader_read_mark (SysprofCaptureReader *self)
mark->name[sizeof mark->name - 1] = 0;
self->buf[self->pos + mark->frame.len - 1] = 0;
/* Maybe update end-time */
if G_UNLIKELY ((mark->frame.time + mark->duration) > self->end_time)
self->end_time = mark->frame.time + mark->duration;
return mark;
}