From 23a459b2018e55531b62afa0069ebc7e45c227ab Mon Sep 17 00:00:00 2001
From: Markus Krug <markus.krug@uni-wuerzburg.de>
Date: Tue, 17 Mar 2020 17:09:00 +0100
Subject: [PATCH] Fix accessing of selected NE when usuing the table to assign
 an id

---
 .../src/de/uniwue/mk/kall/coreferenceview/part/CorefView.java | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/de.uniwue.mk.athen/bundles/de.uniwue.mk.kall.coreferenceview/src/de/uniwue/mk/kall/coreferenceview/part/CorefView.java b/de.uniwue.mk.athen/bundles/de.uniwue.mk.kall.coreferenceview/src/de/uniwue/mk/kall/coreferenceview/part/CorefView.java
index 62dfbda2..351edbfa 100644
--- a/de.uniwue.mk.athen/bundles/de.uniwue.mk.kall.coreferenceview/src/de/uniwue/mk/kall/coreferenceview/part/CorefView.java
+++ b/de.uniwue.mk.athen/bundles/de.uniwue.mk.kall.coreferenceview/src/de/uniwue/mk/kall/coreferenceview/part/CorefView.java
@@ -1060,8 +1060,10 @@ public class CorefView extends AEditorSubordinateViewPart {
 	}
 
 	public void tableAnnotationDoubleClicked(AnnotationFS selected) {
+		if(editor.getWidget().getSelection()==null)return;
+
+		AnnotationFS coveringNE = getCoveringNE(editor.getWidget().getSelection().x);
 
-		AnnotationFS coveringNE = getCoveringNE(editor.getWidget().getCaretOffset());
 
 		String id = selected.getFeatureValueAsString(idFeat);
 		String names = selected.getFeatureValueAsString(nameFeat);
-- 
GitLab