]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - plugins/org.argeo.slc.akb.ui/src/main/java/org/argeo/slc/akb/ui/providers/AkbTreeLabelProvider.java
Edit connector wizard
[gpl/argeo-slc.git] / plugins / org.argeo.slc.akb.ui / src / main / java / org / argeo / slc / akb / ui / providers / AkbTreeLabelProvider.java
index 167b57611104ab1e9ceea7ff3f4bf5a4fb8e3408..9489afd61c5e7dde89c812120bd8aad2297fd33d 100644 (file)
@@ -20,6 +20,9 @@ public class AkbTreeLabelProvider extends LabelProvider {
        @Override
        public String getText(Object element) {
                try {
+                       if (element instanceof ActiveTreeItem)
+                               element = ((ActiveTreeItem) element).getNode();
+
                        if (element instanceof Node) {
                                Node node = (Node) element;
                                if (node.isNodeType(NodeType.MIX_TITLE))
@@ -36,6 +39,9 @@ public class AkbTreeLabelProvider extends LabelProvider {
 
        public Image getImage(Object element) {
                try {
+                       if (element instanceof ActiveTreeItem)
+                               element = ((ActiveTreeItem) element).getNode();
+
                        if (element instanceof Node) {
                                Node node = (Node) element;
                                if (node.isNodeType(AkbTypes.AKB_ITEM_FOLDER))
@@ -61,4 +67,4 @@ public class AkbTreeLabelProvider extends LabelProvider {
                }
                return null;
        }
-}
+}
\ No newline at end of file