summaryrefslogtreecommitdiff
path: root/src/main/java/com/c2kernel/gui/TreeBrowser.java
diff options
context:
space:
mode:
authorAndrew Branson <andrew.branson@cern.ch>2013-01-30 16:31:27 +0100
committerAndrew Branson <andrew.branson@cern.ch>2013-01-30 16:31:27 +0100
commit9d53d740fd25da9aa78ae5ffb121dc8c4c8fedfa (patch)
treeabeca97727fb344376bf760c668555c05a5964c8 /src/main/java/com/c2kernel/gui/TreeBrowser.java
parent0bfb95b3011a8dcf9c2ed36107fabf3a395d3441 (diff)
Fixed DynamicTreeBuilder not receiving double-clicks and loading more
nodes. Fixes #97
Diffstat (limited to 'src/main/java/com/c2kernel/gui/TreeBrowser.java')
-rw-r--r--src/main/java/com/c2kernel/gui/TreeBrowser.java12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/main/java/com/c2kernel/gui/TreeBrowser.java b/src/main/java/com/c2kernel/gui/TreeBrowser.java
index 5a5d3ff..b812686 100644
--- a/src/main/java/com/c2kernel/gui/TreeBrowser.java
+++ b/src/main/java/com/c2kernel/gui/TreeBrowser.java
@@ -177,18 +177,18 @@ public class TreeBrowser extends JPanel implements DomainKeyConsumer
int row, boolean hasFocus) {
super.getTreeCellRendererComponent(tree, value, sel, expanded, leaf, row, hasFocus);
Object thisLeaf = ((DefaultMutableTreeNode)value).getUserObject();
- if (thisLeaf instanceof Node) {
- Node thisNode = (Node)thisLeaf;
- if (thisNode.getIcon() !=null) setIcon(thisNode.getIcon());
- setToolTipText(thisNode.getToolTip());
- }
- else if (thisLeaf instanceof DynamicTreeBuilder) {
+ if (thisLeaf instanceof DynamicTreeBuilder) {
DynamicTreeBuilder thisLoader = (DynamicTreeBuilder)thisLeaf;
ImageIcon loadGif = thisLoader.getIcon();
setIcon(loadGif);
loadGif.setImageObserver(tree);
setToolTipText("Tree Content Loader");
}
+ else if (thisLeaf instanceof Node) {
+ Node thisNode = (Node)thisLeaf;
+ if (thisNode.getIcon() !=null) setIcon(thisNode.getIcon());
+ setToolTipText(thisNode.getToolTip());
+ }
return this;
}
}