From 5ed6ee1d2a4ff7f7e4f96138a185dea34af4f083 Mon Sep 17 00:00:00 2001 From: monitor1394 Date: Wed, 5 Oct 2022 16:27:40 +0800 Subject: [PATCH] [fix] fix tooltip display error when serie is hide --- CHANGELOG.md | 1 + Runtime/Component/Tooltip/TooltipHandler.cs | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index bf1b2379..7286021a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -59,6 +59,7 @@ ## master +* (2022.09.05) 修复`Serie`隐藏时`Tooltip`还显示信息的问题 * (2022.09.30) 修复`Chart`在很小尺寸时出现`DivideByZeroException`异常 ## v3.3.0 diff --git a/Runtime/Component/Tooltip/TooltipHandler.cs b/Runtime/Component/Tooltip/TooltipHandler.cs index 1572b9f2..75023b60 100644 --- a/Runtime/Component/Tooltip/TooltipHandler.cs +++ b/Runtime/Component/Tooltip/TooltipHandler.cs @@ -447,6 +447,7 @@ namespace XCharts.Runtime for (int i = 0; i < series.Count; i++) { var serie = series[i]; + if (!serie.show) continue; serie.context.isTriggerByAxis = isTriggerByAxis; if (isTriggerByAxis && dataIndex >= 0 && serie.context.pointerItemDataIndex < 0) serie.context.pointerItemDataIndex = dataIndex;