From d8ff76b4f5632376229e5d789dfee9226f9fc63b Mon Sep 17 00:00:00 2001
From: David Parsons <david.parsons@inria.fr>
Date: Mon, 11 Dec 2023 17:53:15 +0100
Subject: [PATCH] add missing init of Dna_7::ann_chrsm_

---
 src/aevol_modify.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/aevol_modify.cpp b/src/aevol_modify.cpp
index c1b405222..a4720c174 100644
--- a/src/aevol_modify.cpp
+++ b/src/aevol_modify.cpp
@@ -339,6 +339,7 @@ int main(int argc, char* argv[]) {
         indiv->annotated_chromosome_->dna_ = Dna_7::make_from_sequence(
             old_world->grid(0, 0)->individual()->genetic_unit(0).dna()->data(),
             old_world->grid(0, 0)->individual()->genetic_unit(0).dna()->length());
+        indiv->annotated_chromosome_->dna_->set_chrsm(indiv->annotated_chromosome_);
         indiv->annotated_chromosome_->dna_->set_parent_length(
             old_world->grid(0, 0)->individual()->genetic_unit(0).dna()->length());
         indiv->annotated_chromosome_->dna_->set_indiv(indiv);
@@ -735,6 +736,7 @@ int main(int argc, char* argv[]) {
         indiv->annotated_chromosome_->dna_ = Dna_7::make_from_sequence(
             old_world->grid(x, y)->individual()->genetic_unit(0).dna()->data(),
             old_world->grid(x, y)->individual()->genetic_unit(0).dna()->length());
+        indiv->annotated_chromosome_->dna_->set_chrsm(indiv->annotated_chromosome_);
         indiv->annotated_chromosome_->dna_->set_parent_length(
             old_world->grid(x,y)->individual()->genetic_unit(0).dna()->length());
         indiv->annotated_chromosome_->dna_->set_indiv(indiv);
-- 
GitLab