From 8d0e3cf56bc1097b8967d02cd30da035c0d1fb06 Mon Sep 17 00:00:00 2001 From: michal <michal@kalafior.(none)> Date: Fri, 7 Dec 2012 11:00:07 +0100 Subject: [PATCH] fix wrap_sentence and wrap_sentence_clone in AnnotatedSentence - perserve id --- CMakeLists.txt | 2 +- libcorpus2/ann/annotatedsentence.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 71cec9f..83e654c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,7 +2,7 @@ PROJECT(Corpus2Library) set(corpus2_ver_major "1") set(corpus2_ver_minor "2") -set(corpus2_ver_patch "2") +set(corpus2_ver_patch "3") cmake_minimum_required(VERSION 2.8.0) diff --git a/libcorpus2/ann/annotatedsentence.cpp b/libcorpus2/ann/annotatedsentence.cpp index 6d41d86..137d0b4 100644 --- a/libcorpus2/ann/annotatedsentence.cpp +++ b/libcorpus2/ann/annotatedsentence.cpp @@ -48,7 +48,7 @@ boost::shared_ptr<AnnotatedSentence> AnnotatedSentence::wrap_sentence( boost::shared_ptr<AnnotatedSentence> a; a = boost::dynamic_pointer_cast<AnnotatedSentence>(s); if (!a) { - a = boost::make_shared<AnnotatedSentence>(); + a = boost::make_shared<AnnotatedSentence>(s->id()); BOOST_FOREACH(Token* t, s->tokens()) { a->append(t); } @@ -63,7 +63,7 @@ boost::shared_ptr<AnnotatedSentence> AnnotatedSentence::wrap_sentence_clone( boost::shared_ptr<AnnotatedSentence> a; a = boost::dynamic_pointer_cast<AnnotatedSentence>(s); if (!a) { - a = boost::make_shared<AnnotatedSentence>(); + a = boost::make_shared<AnnotatedSentence>(s->id()); BOOST_FOREACH(Token* t, s->tokens()) { a->append(t->clone()); } -- GitLab