Project

General

Profile

« Previous | Next » 

Revision 6ecf3322

Added by Katja Luther almost 8 years ago

fix #5363

View differences:

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