From: Wolfgang Bangerth Date: Wed, 2 Dec 2009 19:24:48 +0000 (+0000) Subject: Fix bug. X-Git-Tag: v8.0.0~6766 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f8536ee1d801ee3b3f3e404ddbbb9f9ab0a7cd19;p=dealii.git Fix bug. git-svn-id: https://svn.dealii.org/trunk@20196 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/base/source/index_set.cc b/deal.II/base/source/index_set.cc index 4523416f78..f2093054f0 100644 --- a/deal.II/base/source/index_set.cc +++ b/deal.II/base/source/index_set.cc @@ -168,7 +168,9 @@ IndexSet::get_view (const unsigned int begin, while (r1 != ranges.end()) { - if (r1->end > begin || r1->begin < end) + if ((r1->end > begin) + && + (r1->begin < end)) { result.add_range (std::max(r1->begin, begin)-begin, std::min(r1->end, end)-begin);