Revision 6ecf3322
Added by Katja Luther almost 8 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/key/polytomous/PolytomousKeyListEditor.java | ||
---|---|---|
58 | 58 |
IPolytomousKeyEditorPage { |
59 | 59 |
|
60 | 60 |
private class LinkListener extends MouseAdapter { |
61 |
|
|
62 |
|
|
61 | 63 |
/* |
62 | 64 |
* (non-Javadoc) |
63 | 65 |
* |
... | ... | |
68 | 70 |
@Override |
69 | 71 |
public void mouseUp(MouseEvent event) { |
70 | 72 |
|
71 |
if(event.button == 1 && event.count == 2) {
|
|
73 |
if(event.button == 1 && event.count == 2) {
|
|
72 | 74 |
Table table = (Table) event.widget; |
73 | 75 |
// Determine where the mouse was clicked |
74 | 76 |
Point point = new Point(event.x, event.y); |
... | ... | |
79 | 81 |
return; |
80 | 82 |
} |
81 | 83 |
|
82 |
PolytomousKeyNode node = (PolytomousKeyNode) getTableItem( |
|
83 |
table, point).getData(); |
|
84 |
|
|
84 |
TableItem item = getTableItem( |
|
85 |
table, point); |
|
86 |
PolytomousKeyNode node ; |
|
87 |
if (item != null){ |
|
88 |
node =(PolytomousKeyNode) item.getData(); |
|
89 |
} else{ |
|
90 |
return; |
|
91 |
} |
|
85 | 92 |
if (selectedColumn == 4) { |
86 | 93 |
PolytomousKeyNode linkData = getItemLinkData(node); |
87 | 94 |
if (linkData != null) { |
... | ... | |
99 | 106 |
} |
100 | 107 |
} |
101 | 108 |
} |
109 |
|
|
110 |
|
|
102 | 111 |
} |
103 | 112 |
|
113 |
|
|
104 | 114 |
private int getSelectedColumn(Table table, Point point) { |
105 | 115 |
TableItem item = getTableItem(table, point); |
106 | 116 |
if (item != null) { |
Also available in: Unified diff
fix #5363