File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3418,11 +3418,14 @@ void Community::TabulateSLiMMemoryUsage_Community(SLiMMemoryUsage_Community *p_u
34183418
34193419 for (Species *species : all_species_)
34203420 {
3421- MutationBlock *mutation_block = species->SpeciesMutationBlock ();
3422-
3423- p_usage->mutationRefcountBuffer += mutation_block->MemoryUsageForMutationRefcounts ();
3424- p_usage->mutationPerTraitBuffer += mutation_block->MemoryUsageForTraitInfo ();
3425- p_usage->mutationUnusedPoolSpace += mutation_block->MemoryUsageForFreeMutations ();
3421+ if (species->HasGenetics ())
3422+ {
3423+ MutationBlock *mutation_block = species->SpeciesMutationBlock ();
3424+
3425+ p_usage->mutationRefcountBuffer += mutation_block->MemoryUsageForMutationRefcounts ();
3426+ p_usage->mutationPerTraitBuffer += mutation_block->MemoryUsageForTraitInfo ();
3427+ p_usage->mutationUnusedPoolSpace += mutation_block->MemoryUsageForFreeMutations ();
3428+ }
34263429 }
34273430
34283431 // InteractionType
You can’t perform that action at this time.
0 commit comments