check null

This commit is contained in:
monitor1394
2022-11-02 07:20:00 +08:00
parent eb2c3d8560
commit faa5bc7cd8

View File

@@ -26,6 +26,8 @@ namespace XCharts.Runtime
protected override void UpdatePointerValue(Axis axis) protected override void UpdatePointerValue(Axis axis)
{ {
if (axis == null)
return;
var polar = chart.GetChartComponent<PolarCoord>(axis.polarIndex); var polar = chart.GetChartComponent<PolarCoord>(axis.polarIndex);
if (polar == null) if (polar == null)
return; return;
@@ -47,6 +49,7 @@ namespace XCharts.Runtime
private void UpdateAxisMinMaxValue(RadiusAxis axis, bool updateChart = true) private void UpdateAxisMinMaxValue(RadiusAxis axis, bool updateChart = true)
{ {
if (axis == null) return;
if (axis.IsCategory() || !axis.show) return; if (axis.IsCategory() || !axis.show) return;
double tempMinValue = 0; double tempMinValue = 0;
double tempMaxValue = 0; double tempMaxValue = 0;
@@ -70,6 +73,8 @@ namespace XCharts.Runtime
internal void UpdateAxisLabelText(RadiusAxis axis) internal void UpdateAxisLabelText(RadiusAxis axis)
{ {
if (axis == null)
return;
var polar = chart.GetChartComponent<PolarCoord>(axis.polarIndex); var polar = chart.GetChartComponent<PolarCoord>(axis.polarIndex);
if (axis.context.labelObjectList.Count <= 0) if (axis.context.labelObjectList.Count <= 0)
InitRadiusAxis(axis); InitRadiusAxis(axis);
@@ -144,6 +149,9 @@ namespace XCharts.Runtime
private void DrawRadiusAxis(VertexHelper vh, RadiusAxis radiusAxis) private void DrawRadiusAxis(VertexHelper vh, RadiusAxis radiusAxis)
{ {
if (radiusAxis == null)
return;
var polar = chart.GetChartComponent<PolarCoord>(radiusAxis.polarIndex); var polar = chart.GetChartComponent<PolarCoord>(radiusAxis.polarIndex);
if (polar == null) if (polar == null)
return; return;