From a185fcb529395ba6269e36bb5c15feac6fc981de Mon Sep 17 00:00:00 2001 From: xuxinchao Date: Mon, 22 Jul 2024 20:12:23 +0800 Subject: [PATCH] =?UTF-8?q?[6.5.0]=E5=85=BC=E5=AE=B9=E8=9E=8D=E5=90=88?= =?UTF-8?q?=E5=BC=82=E5=B8=B8=E6=95=B0=E6=8D=AE=EF=BC=8C=E5=BD=93=E4=B8=8B?= =?UTF-8?q?=E4=B8=80=E4=B8=8B=E4=BA=8C=E7=81=AF=E6=80=81=E6=97=B6=E9=95=BF?= =?UTF-8?q?=E5=9D=87=E5=A4=A7=E4=BA=8E0=E6=97=B6=E5=B1=95=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../core/function/hmi/ui/widget/FusionTrafficLightView.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/FusionTrafficLightView.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/FusionTrafficLightView.kt index 14ab0a410b..dfb443576e 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/FusionTrafficLightView.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/FusionTrafficLightView.kt @@ -166,6 +166,10 @@ class FusionTrafficLightView @JvmOverloads constructor( if(this@FusionTrafficLightView.visibility == View.GONE && currentDuration < 1){ return@runOnUiThread } + //兼容融合异常数据,当下一下二灯态时长均大于0时展示 + if(this@FusionTrafficLightView.visibility == View.GONE && (nextDuration == 0) || nextTwoDuration == 0){ + return@runOnUiThread + } /** * 如果红绿灯显示过程中遇到突然灯态发生改变即当前灯态未倒计时完成灯态发生变化 * (正常情况下不会出现此情况,兼容异常状态)