diff --git a/libcorpus2/io/xmlreader.cpp b/libcorpus2/io/xmlreader.cpp index a9b8e0c4414c911309acb049694c9341685157d2..0af9d16fcb5fb40afb51a8052f68c126c3938588 100644 --- a/libcorpus2/io/xmlreader.cpp +++ b/libcorpus2/io/xmlreader.cpp @@ -85,11 +85,12 @@ void XmlReader::on_start_element(const Glib::ustring &name, std::cerr << "Warning: out-of-chunk token, assuming sentence start on line "; std::cerr << this->context_->input->line << "\n"; } - chunkless_ = true; - out_of_chunk_ = true; AttributeList fake; start_chunk(fake); + fake.push_back(Attribute("type", "s")); start_sentence(fake); + chunkless_ = true; + out_of_chunk_ = true; start_token(attributes); } else if (state_ == STATE_NONE && name == "cesAna") { //nop