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