diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/AbstractADWindowContent.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/AbstractADWindowContent.java index 40bb65ad0a..ebe9518a56 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/AbstractADWindowContent.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/AbstractADWindowContent.java @@ -1669,8 +1669,6 @@ public abstract class AbstractADWindowContent extends AbstractUIPart implements } boolean isNewRow = adTabbox.getSelectedGridTab().getRowCount() == 0 || adTabbox.getSelectedGridTab().isNew(); - ADTabpanel adtab = (ADTabpanel) adTabbox.getSelectedTabpanel(); - toolbar.enableProcessButton(!isNewRow && adtab != null && adtab.getToolbarButtons().size() > 0); toolbar.enableArchive(!isNewRow); toolbar.enableZoomAcross(!isNewRow); toolbar.enableActiveWorkflows(!isNewRow); @@ -1685,8 +1683,14 @@ public abstract class AbstractADWindowContent extends AbstractUIPart implements toolbar.enableTabNavigation(breadCrumb.hasParentLink(), adTabbox.getSelectedDetailADTabpanel() != null); //Deepak-Enabling customize button IDEMPIERE-364 - if(!(adTabbox.getSelectedTabpanel() instanceof ADSortTab)) - toolbar.enableCustomize(adtab.isGridView()); + if(adTabbox.getSelectedTabpanel() instanceof ADSortTab){//consistent with updateToolbar + toolbar.enableProcessButton (false); + toolbar.enableCustomize(false); + }else{ + ADTabpanel adtab = (ADTabpanel) adTabbox.getSelectedTabpanel(); + toolbar.enableProcessButton(!isNewRow && adtab != null && adtab.getToolbarButtons().size() > 0); + toolbar.enableCustomize(adtab.isGridView()); + } } /**