From ff94605ba688f052c9d91fbc238baf732dc8d5ea Mon Sep 17 00:00:00 2001
From: "francois.grand" <francois.grand@irstea.fr>
Date: Thu, 21 Jun 2018 10:23:11 +0200
Subject: [PATCH] =?UTF-8?q?=20#48=20NgParamInputComponent=20:=20limitation?=
 =?UTF-8?q?=20des=20MAJ=20de=20l'affichage=20dans=20le=20cas=20d'=C3=A9v?=
 =?UTF-8?q?=C3=A9nements=20valueModeChange/valueLinkChange?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/app/components/ngparam-input/ngparam-input.component.ts | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/app/components/ngparam-input/ngparam-input.component.ts b/src/app/components/ngparam-input/ngparam-input.component.ts
index 3db763c94..bba17a97f 100644
--- a/src/app/components/ngparam-input/ngparam-input.component.ts
+++ b/src/app/components/ngparam-input/ngparam-input.component.ts
@@ -120,8 +120,10 @@ export class NgParamInputComponent extends GenericInputComponent implements Obse
             // changement de valueMode du paramètre ou de valeur à laquelle il est lié
             case "valueModeChange":
             case "valueLinkChange":
-                this._tmp = data["value"];
-                this.updateAndValidateUI();
+                if (this._tmp !== data["value"]) {
+                    this._tmp = data["value"];
+                    this.updateAndValidateUI();
+                }
                 break;
         }
     }
-- 
GitLab