From b3c532c6bf4689562bca6a062d9c75234fdff173 Mon Sep 17 00:00:00 2001
From: tu <tu@PC-Tu.IDS.DOM>
Date: Mon, 15 Oct 2018 12:52:02 +0200
Subject: [PATCH] fixed speaker ID-bug

---
 .../src/de/ids/tt/athen/rwview/part/RedeWiedergabeView.java   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/de.uniwue.mk.athen/bundles/de.ids.tt.athen.rwview/src/de/ids/tt/athen/rwview/part/RedeWiedergabeView.java b/de.uniwue.mk.athen/bundles/de.ids.tt.athen.rwview/src/de/ids/tt/athen/rwview/part/RedeWiedergabeView.java
index ca8402a3..680e9432 100644
--- a/de.uniwue.mk.athen/bundles/de.ids.tt.athen.rwview/src/de/ids/tt/athen/rwview/part/RedeWiedergabeView.java
+++ b/de.uniwue.mk.athen/bundles/de.ids.tt.athen.rwview/src/de/ids/tt/athen/rwview/part/RedeWiedergabeView.java
@@ -1012,6 +1012,7 @@ public class RedeWiedergabeView extends AEditorSubordinateViewPart {
 				String speakerFeatValue = anno.getFeatureValueAsString(speakerFeat);
 				speakerFeatValue = anno.getCoveredText();
 				updateAnnotation(anno, speakerFeat, speakerFeatValue, true);
+				updateAnnotation(anno, speakerIDFeat, "0", true);
 				addAnnotation(anno);
 				
 				for (AnnotationFS frame : frameList)
@@ -1062,11 +1063,10 @@ public class RedeWiedergabeView extends AEditorSubordinateViewPart {
 		List<AnnotationFS> speakerSelection = editor.getCurrentSelectionOfType(speakerType);
 		String concatenatedId = "";
 		
-		
-		
 		if (speakerSelection != null && speakerSelection.size() > 0)
 		{	
 			AnnotationFS anno =  speakerSelection.get(0);
+			anno.setFeatureValueFromString(speakerIDFeat, "");
 			if (anno.getFeatureValueAsString(speakerIDFeat) == null)
 			{
 				concatenatedId = selected.getFeatureValueAsString(frameIDFeat);	
-- 
GitLab