From faa5bc7cd869515c04979e7e8330de1d6f56171e Mon Sep 17 00:00:00 2001 From: monitor1394 Date: Wed, 2 Nov 2022 07:20:00 +0800 Subject: [PATCH] check null --- Runtime/Component/Axis/RadiusAxis/RadiusAxisHandler.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Runtime/Component/Axis/RadiusAxis/RadiusAxisHandler.cs b/Runtime/Component/Axis/RadiusAxis/RadiusAxisHandler.cs index 60382f55..a72e17c5 100644 --- a/Runtime/Component/Axis/RadiusAxis/RadiusAxisHandler.cs +++ b/Runtime/Component/Axis/RadiusAxis/RadiusAxisHandler.cs @@ -26,6 +26,8 @@ namespace XCharts.Runtime protected override void UpdatePointerValue(Axis axis) { + if (axis == null) + return; var polar = chart.GetChartComponent(axis.polarIndex); if (polar == null) return; @@ -47,6 +49,7 @@ namespace XCharts.Runtime private void UpdateAxisMinMaxValue(RadiusAxis axis, bool updateChart = true) { + if (axis == null) return; if (axis.IsCategory() || !axis.show) return; double tempMinValue = 0; double tempMaxValue = 0; @@ -70,6 +73,8 @@ namespace XCharts.Runtime internal void UpdateAxisLabelText(RadiusAxis axis) { + if (axis == null) + return; var polar = chart.GetChartComponent(axis.polarIndex); if (axis.context.labelObjectList.Count <= 0) InitRadiusAxis(axis); @@ -144,6 +149,9 @@ namespace XCharts.Runtime private void DrawRadiusAxis(VertexHelper vh, RadiusAxis radiusAxis) { + if (radiusAxis == null) + return; + var polar = chart.GetChartComponent(radiusAxis.polarIndex); if (polar == null) return;