mirror of
https://github.com/XCharts-Team/XCharts.git
synced 2026-05-29 20:58:47 +00:00
修复创建图表时的空报错
This commit is contained in:
@@ -686,7 +686,7 @@ namespace XCharts
|
|||||||
{
|
{
|
||||||
m_Painter.Refresh();
|
m_Painter.Refresh();
|
||||||
foreach (var painter in m_PainterList) painter.Refresh();
|
foreach (var painter in m_PainterList) painter.Refresh();
|
||||||
m_PainterTop.Refresh();
|
if (m_PainterTop != null) m_PainterTop.Refresh();
|
||||||
m_RefreshChart = false;
|
m_RefreshChart = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -696,7 +696,7 @@ namespace XCharts
|
|||||||
if (m_Painter == null) return;
|
if (m_Painter == null) return;
|
||||||
m_Painter.CheckRefresh();
|
m_Painter.CheckRefresh();
|
||||||
foreach (var painter in m_PainterList) painter.CheckRefresh();
|
foreach (var painter in m_PainterList) painter.CheckRefresh();
|
||||||
m_PainterTop.CheckRefresh();
|
if (m_PainterTop != null) m_PainterTop.CheckRefresh();
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void CheckRefreshLabel()
|
protected void CheckRefreshLabel()
|
||||||
|
|||||||
@@ -1369,7 +1369,8 @@ namespace XCharts
|
|||||||
|
|
||||||
private void CheckRaycastTarget()
|
private void CheckRaycastTarget()
|
||||||
{
|
{
|
||||||
var ray = dataZoom.enable || (visualMap.enable && visualMap.show && visualMap.calculable);
|
var ray = (dataZoom != null && dataZoom.enable)
|
||||||
|
|| (visualMap != null && visualMap.enable && visualMap.show && visualMap.calculable);
|
||||||
if (raycastTarget != ray)
|
if (raycastTarget != ray)
|
||||||
{
|
{
|
||||||
raycastTarget = ray;
|
raycastTarget = ray;
|
||||||
@@ -1378,7 +1379,7 @@ namespace XCharts
|
|||||||
|
|
||||||
private void CheckDataZoom()
|
private void CheckDataZoom()
|
||||||
{
|
{
|
||||||
if (!dataZoom.enable) return;
|
if (dataZoom == null || !dataZoom.enable) return;
|
||||||
CheckDataZoomScale();
|
CheckDataZoomScale();
|
||||||
CheckDataZoomLabel();
|
CheckDataZoomLabel();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ namespace XCharts
|
|||||||
|
|
||||||
protected void CheckVisualMap()
|
protected void CheckVisualMap()
|
||||||
{
|
{
|
||||||
if (!visualMap.enable || !visualMap.show) return;
|
if (visualMap == null || !visualMap.enable || !visualMap.show) return;
|
||||||
Vector2 local;
|
Vector2 local;
|
||||||
if (canvas == null) return;
|
if (canvas == null) return;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user