diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/SimpleTreeModel.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/SimpleTreeModel.java index 6c27f640fe..fe427a86ed 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/SimpleTreeModel.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/SimpleTreeModel.java @@ -159,11 +159,14 @@ public class SimpleTreeModel extends org.zkoss.zul.DefaultTreeModel impl } // Color - final MTreeNode mNode = (MTreeNode) ((DefaultTreeNode) node).getData(); - Color color = mNode.getColor(); - if (color != null){ - String hex = ZkCssHelper.createHexColorString(color); - ZkCssHelper.appendStyle(tc, "color: #" + hex); + Object data = ((DefaultTreeNode) node).getData(); + if (data instanceof MTreeNode) { + final MTreeNode mNode = (MTreeNode) data; + Color color = mNode.getColor(); + if (color != null){ + String hex = ZkCssHelper.createHexColorString(color); + ZkCssHelper.appendStyle(tc, "color: #" + hex); + } } // End color }else{