modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/components/configuration/ConfigurationEditor.java | 8 ++++++++ 1 file changed, 8 insertions(+)
New commits: commit 4080f94678c99b4d467693e2b9d4fd4f9fae5b34 Author: Lukas Krejci lkrejci@redhat.com Date: Mon Sep 24 16:44:28 2012 +0200
[BZ 859982] - Resetting the custom blur event handling before and after a popup dialog is shown in the configuration editor. This prevents unhandled errors when for example entering an entry into the list of maps multiple times. (cherry picked from commit d41955c0175c795668d8e51ea7b742453a30b5ee)
diff --git a/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/components/configuration/ConfigurationEditor.java b/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/components/configuration/ConfigurationEditor.java index ebf3507..935545a 100644 --- a/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/components/configuration/ConfigurationEditor.java +++ b/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/components/configuration/ConfigurationEditor.java @@ -1703,6 +1703,10 @@ public class ConfigurationEditor extends LocatableVLayout { summaryTable.redraw(); }
+ //reset the custom blur event handling - we're destroying the new form here + blurUnsetItem = null; + blurValueItem = null; + layout.destroy(); popup.destroy(); } @@ -1731,6 +1735,10 @@ public class ConfigurationEditor extends LocatableVLayout { buttonBar.addMember(cancelButton); }
+ //reset the custom blur event handling - we're creating a new form here + blurUnsetItem = null; + blurValueItem = null; + layout.addMember(buttonBar); popup.addItem(layout); popup.show();