From 925d59c47c6ac6debf4da8bc13956ebf1ee88632 Mon Sep 17 00:00:00 2001 From: Heng Sin Low Date: Fri, 26 Apr 2013 16:54:36 +0800 Subject: [PATCH] IDEMPIERE-887 Zk: Organization tree lookup show broken images. --- .../org/adempiere/webui/panel/TreeSearchPanel.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/TreeSearchPanel.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/TreeSearchPanel.java index 876df630fe..e24f491a39 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/TreeSearchPanel.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/TreeSearchPanel.java @@ -244,6 +244,17 @@ public class TreeSearchPanel extends Panel implements EventListener, Tree treeValues[i] = mNode.getName(); treeDescription[i] = mNode.getDescription(); String imagePath = mNode.getImagePath(); + if (imagePath != null) + { + if (imagePath.startsWith("/images")) + { + imagePath = ThemeManager.getThemeResource(imagePath.substring(1)); + } + else if (imagePath.startsWith("images")) + { + imagePath = ThemeManager.getThemeResource(imagePath); + } + } treeImages[i] = imagePath != null ? imagePath.intern() : null; } }