diff -r 6df19843e498 src/org/openbravo/erpCommon/businessUtility/Preferences.java
--- a/src/org/openbravo/erpCommon/businessUtility/Preferences.java	Thu Jun 30 19:41:31 2016 +0200
+++ b/src/org/openbravo/erpCommon/businessUtility/Preferences.java	Tue Aug 02 18:30:28 2016 +0200
@@ -590,6 +598,9 @@
       boolean isCurrentPreference = pref.isPropertyList() == listPref.isPropertyList()
           && ((pref.isPropertyList() && pref.getProperty().equals(listPref.getProperty())) || (!pref
               .isPropertyList() && pref.getAttribute().equals(listPref.getAttribute())));
+      if (!isCurrentPreference) {
+        continue;
+      }
       boolean winVisbilityNotDefined = (pref.getWindow() == null && listPref.getWindow() == null);
       boolean sameWinVisibility = (pref.getWindow() != null && pref.getWindow().equals(
           listPref.getWindow()))
