From 553be3932a86f1dae8a2a77be907348ac1b9aeb0 Mon Sep 17 00:00:00 2001 From: wolf Date: Wed, 27 Oct 1999 13:16:01 +0000 Subject: [PATCH] Fix a silly bug I was sure I had fixed before... Hm. git-svn-id: https://svn.dealii.org/trunk@1800 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/deal.II/source/grid/intergrid_map.cc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/deal.II/deal.II/source/grid/intergrid_map.cc b/deal.II/deal.II/source/grid/intergrid_map.cc index 9884daa8a8..d3850351c3 100644 --- a/deal.II/deal.II/source/grid/intergrid_map.cc +++ b/deal.II/deal.II/source/grid/intergrid_map.cc @@ -135,9 +135,11 @@ InterGridMap::set_entries_to_cell (const cell_iterator &src_cell, mapping[src_cell->level()][src_cell->index()] = dst_cell; // then do so for the children as well - for (unsigned int c=0; c::children_per_cell; ++c) - set_entries_to_cell (src_cell->child(c), - dst_cell); + // if there are any + if (src_cell->has_children()) + for (unsigned int c=0; c::children_per_cell; ++c) + set_entries_to_cell (src_cell->child(c), + dst_cell); }; -- 2.39.5