From 6339a1e0cf0e47e843df3e3045f7c9e9b7f22061 Mon Sep 17 00:00:00 2001 From: Pierantonio Merlino Date: Thu, 28 Mar 2024 11:12:20 +0100 Subject: [PATCH] fix(web2): Added additional configuration also on configuration change (#5192) Added additional configuration also on configuration change Signed-off-by: pierantoniomerlino --- .../eclipse/kura/web/client/ui/users/UserConfigUi.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/kura/org.eclipse.kura.web2/src/main/java/org/eclipse/kura/web/client/ui/users/UserConfigUi.java b/kura/org.eclipse.kura.web2/src/main/java/org/eclipse/kura/web/client/ui/users/UserConfigUi.java index bf15fc36b70..da0e88051b2 100644 --- a/kura/org.eclipse.kura.web2/src/main/java/org/eclipse/kura/web/client/ui/users/UserConfigUi.java +++ b/kura/org.eclipse.kura.web2/src/main/java/org/eclipse/kura/web/client/ui/users/UserConfigUi.java @@ -183,15 +183,19 @@ private void renderAdditionalConfigurations(final GwtUserConfig gwtUserConfig) { @Override public void onConfigurationChanged(HasConfiguration hasConfiguration) { - // nothing to do + addAdditionalConfiguration(hasConfiguration); } @Override public void onDirtyStateChanged(HasConfiguration hasConfiguration) { + addAdditionalConfiguration(hasConfiguration); + } + + private void addAdditionalConfiguration(HasConfiguration hasConfiguration) { if (!hasConfiguration.isDirty()) { return; } - + if (hasConfiguration.isValid()) { final GwtConfigComponent updatedConfiguration = hasConfiguration.getConfiguration(); @@ -200,7 +204,7 @@ public void onDirtyStateChanged(HasConfiguration hasConfiguration) { listener.onUserDataChanged(userData); } } - + }); final PanelHeader header = new PanelHeader();