mirror of https://github.com/rusefi/RomRaider.git
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:
parent
f329df55df
commit
25b612fedc
|
@ -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();
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue