From f8536ee1d801ee3b3f3e404ddbbb9f9ab0a7cd19 Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Wed, 2 Dec 2009 19:24:48 +0000 Subject: [PATCH] Fix bug. git-svn-id: https://svn.dealii.org/trunk@20196 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/base/source/index_set.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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); -- 2.39.5