diff --git a/src/pp/pp_vis/pp_vis_core.c b/src/pp/pp_vis/pp_vis_core.c index b2933ae5..97cca2b4 100644 --- a/src/pp/pp_vis/pp_vis_core.c +++ b/src/pp/pp_vis/pp_vis_core.c @@ -6286,6 +6286,8 @@ void V_TickForever(WaveLaneCtx *lane) { f64 ruler_left_ns = MinF64(profiler->ruler_start_ns, profiler->cursor_ns); f64 ruler_right_ns = MaxF64(profiler->ruler_start_ns, profiler->cursor_ns); + ruler_left_ns = ClampF64(ruler_left_ns, view_start_ns, view_end_ns); + ruler_right_ns = ClampF64(ruler_right_ns, view_start_ns, view_end_ns); ruler_len_ns = ruler_right_ns - ruler_left_ns; f64 ruler_len_px = ruler_len_ns / profiler->ns_per_px;