details:   https://code.openbravo.com/erp/devel/pi/rev/c263f4e3ec22
changeset: 15135:c263f4e3ec22
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Thu Jan 12 17:36:12 2012 +0100
summary:   Fixed issue 19464. Summary menu entries will be hidden correctly.

diffstat:

 
modules/org.openbravo.client.application/src/org/openbravo/client/application/MenuManager.java
 |  7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diffs (24 lines):

diff -r 405616506141 -r c263f4e3ec22 
modules/org.openbravo.client.application/src/org/openbravo/client/application/MenuManager.java
--- 
a/modules/org.openbravo.client.application/src/org/openbravo/client/application/MenuManager.java
    Thu Jan 12 16:49:09 2012 +0100
+++ 
b/modules/org.openbravo.client.application/src/org/openbravo/client/application/MenuManager.java
    Thu Jan 12 17:36:12 2012 +0100
@@ -360,8 +360,8 @@
       if (!addOption) {
         Menu menuEntry = OBDal.getInstance().get(Menu.class, 
treeNode.getNode());
         if (menuEntry != null) {
-          addOption = menuEntry.isActive();
-          inactiveSummary = menuEntry.isSummaryLevel();
+          addOption = menuEntry.isSummaryLevel();
+          inactiveSummary = true;
         }
       }
 
@@ -369,7 +369,8 @@
         final MenuOption menuOption = new MenuOption();
         menuOption.setTreeNode(treeNode);
         menuOption.setDbId(treeNode.getId());
-        if (inactiveSummary) {
+        Menu menuEntry = OBDal.getInstance().get(Menu.class, 
treeNode.getNode());
+        if (menuEntry != null && !menuEntry.isActive()) {
           menuOption.setVisible(false);
         }
         menuOptions.add(menuOption);

------------------------------------------------------------------------------
RSA(R) Conference 2012
Mar 27 - Feb 2
Save $400 by Jan. 27
Register now!
http://p.sf.net/sfu/rsa-sfdev2dev2
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to