From 921a81f30726882ef4d0603e47be4c72de1def74 Mon Sep 17 00:00:00 2001 From: Evan Pezent Date: Sat, 17 Sep 2022 10:20:20 -0500 Subject: [PATCH] Replace assert with clamp in SetupAxisTicks --- implot.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/implot.cpp b/implot.cpp index c199038..a37b49c 100644 --- a/implot.cpp +++ b/implot.cpp @@ -2162,7 +2162,7 @@ void SetupAxisTicks(ImAxis idx, const double* values, int n_ticks, const char* c void SetupAxisTicks(ImAxis idx, double v_min, double v_max, int n_ticks, const char* const labels[], bool show_default) { IM_ASSERT_USER_ERROR(GImPlot->CurrentPlot != NULL && !GImPlot->CurrentPlot->SetupLocked, "Setup needs to be called after BeginPlot and before any setup locking functions (e.g. PlotX)!"); - IM_ASSERT_USER_ERROR(n_ticks > 1, "The number of ticks must be greater than 1"); + n_ticks = ImClamp(n_ticks, 2, n_ticks); FillRange(GImPlot->TempDouble1, n_ticks, v_min, v_max); SetupAxisTicks(idx, GImPlot->TempDouble1.Data, n_ticks, labels, show_default); }