Fixed clicks looking for selected component instead of click location

git-svn-id: http://svn.3splooges.com/romraider-arch/trunk@133 d2e2e1cd-ba16-0410-be16-b7c4453c7c2d
This commit is contained in:
Jared Gould 2006-07-09 18:20:41 +00:00
parent f329df55df
commit 25b612fedc
1 changed files with 7 additions and 4 deletions

View File

@ -4,8 +4,11 @@ import enginuity.ECUEditor;
import java.awt.Font;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.util.Enumeration;
import javax.swing.JTree;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.TreeNode;
import javax.swing.tree.TreePath;
public class RomTree extends JTree implements MouseListener {
@ -45,15 +48,15 @@ public class RomTree extends JTree implements MouseListener {
}
if (getLastSelectedPathComponent() instanceof TableTreeNode) {
if (selectedRow instanceof TableTreeNode) {
TableTreeNode node = (TableTreeNode)getLastSelectedPathComponent();
container.setLastSelectedRom(node.getTable().getRom());
} else if (getLastSelectedPathComponent() instanceof CategoryTreeNode) {
} else if (selectedRow instanceof CategoryTreeNode) {
CategoryTreeNode node = (CategoryTreeNode)getLastSelectedPathComponent();
container.setLastSelectedRom(node.getRom());
} else if (getLastSelectedPathComponent() instanceof RomTreeNode) {
} else if (selectedRow instanceof RomTreeNode) {
RomTreeNode node = (RomTreeNode)getLastSelectedPathComponent();
container.setLastSelectedRom(node.getRom());
}
@ -65,7 +68,7 @@ public class RomTree extends JTree implements MouseListener {
public void mouseEntered(MouseEvent e) { }
public void mouseExited(MouseEvent e) { }
public void cleanup() {
public void cleanup() {
clearToggledPaths();
}
}