From 40e59be4e9e720e7605704d30446d4f6b3ba757f Mon Sep 17 00:00:00 2001 From: Apoorv Nigam Date: Thu, 18 Jul 2024 18:40:52 +0530 Subject: [PATCH] NTP-969 | gold widget bug fix (#11833) --- .../naviwidgets/widgets/GoldConversionWidgetLayout.kt | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/android/navi-widgets/src/main/java/com/navi/naviwidgets/widgets/GoldConversionWidgetLayout.kt b/android/navi-widgets/src/main/java/com/navi/naviwidgets/widgets/GoldConversionWidgetLayout.kt index b6e1566daf..582c339b38 100644 --- a/android/navi-widgets/src/main/java/com/navi/naviwidgets/widgets/GoldConversionWidgetLayout.kt +++ b/android/navi-widgets/src/main/java/com/navi/naviwidgets/widgets/GoldConversionWidgetLayout.kt @@ -1,6 +1,6 @@ /* * - * * Copyright © 2022-2023 by Navi Technologies Limited + * * Copyright © 2022-2024 by Navi Technologies Limited * * All rights reserved. Strictly confidential * */ @@ -831,9 +831,11 @@ constructor( } } - fun updateAmountAndWeight(info: GoldConversionWidgetInfo) { + fun updateAmountAndWeight(info: GoldConversionWidgetInfo, toResetError: Boolean = true) { this.info = info - resetErrorState() + if (toResetError) { + resetErrorState() + } binding.apply { val amount = info.actualAmount() ?: 0.0 if (amount > 0.0) { @@ -1024,6 +1026,7 @@ constructor( fun setError() { setErrorBackgroundForAmountLayout() setActionButtonState() + updateAmountAndWeight(info, false) binding.clError.isVisible = true binding.clRewardInfo.isVisible = false widgetCallback.widgetAnalytics(GenericAnalyticsData(eventName = INPUT_ERROR_EVENT))