From: wolf Date: Wed, 27 Oct 1999 13:16:01 +0000 (+0000) Subject: Fix a silly bug I was sure I had fixed before... Hm. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=553be3932a86f1dae8a2a77be907348ac1b9aeb0;p=dealii-svn.git 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 --- 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); };