diff --git a/zkwebui/WEB-INF/src/org/adempiere/webui/editor/WTableDirEditor.java b/zkwebui/WEB-INF/src/org/adempiere/webui/editor/WTableDirEditor.java index 6ee9b45e97..4d42ac5914 100644 --- a/zkwebui/WEB-INF/src/org/adempiere/webui/editor/WTableDirEditor.java +++ b/zkwebui/WEB-INF/src/org/adempiere/webui/editor/WTableDirEditor.java @@ -308,8 +308,9 @@ ContextMenuListener, IZoomableEditor } } - private boolean isValueChange(Object newValue) { - return (oldValue == null && newValue != null) || (oldValue != null && newValue == null) || (!oldValue.equals(newValue)); + private boolean isValueChange(Object newValue) { + return (oldValue == null && newValue != null) || (oldValue != null && newValue == null) + || ((oldValue != null && newValue != null) && !oldValue.equals(newValue)); } public String[] getEvents()