修复对数轴logBase设置为0时会卡死的问题

This commit is contained in:
monitor1394
2020-09-24 09:36:09 +08:00
parent 9a866c0352
commit 5fb86e4e5b
2 changed files with 12 additions and 2 deletions

View File

@@ -66,7 +66,13 @@ namespace XCharts
{
EditorGUI.PropertyField(drawRect, m_LogBaseE);
drawRect.y += EditorGUIUtility.singleLineHeight + EditorGUIUtility.standardVerticalSpacing;
EditorGUI.BeginChangeCheck();
EditorGUI.PropertyField(drawRect, m_LogBase);
if (m_LogBase.floatValue <= 0 || m_LogBase.floatValue == 1)
{
m_LogBase.floatValue = 10;
}
EditorGUI.EndChangeCheck();
drawRect.y += EditorGUIUtility.singleLineHeight + EditorGUIUtility.standardVerticalSpacing;
}
if (type == Axis.AxisType.Value)