summaryrefslogtreecommitdiff
path: root/chart2/source/view/charttypes/Splines.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'chart2/source/view/charttypes/Splines.cxx')
-rw-r--r--chart2/source/view/charttypes/Splines.cxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/chart2/source/view/charttypes/Splines.cxx b/chart2/source/view/charttypes/Splines.cxx
index 6c0c87757d63..5f29c41e365c 100644
--- a/chart2/source/view/charttypes/Splines.cxx
+++ b/chart2/source/view/charttypes/Splines.cxx
@@ -807,7 +807,7 @@ void SplineCalculater::CalculateBSplines(
{
// search for first non-zero downwards
r = c;
- while ( aMatN[r][c-aShift[r]] == 0 && r < n)
+ while ( r < n && aMatN[r][c-aShift[r]] == 0 )
{
++r;
}
@@ -847,7 +847,7 @@ void SplineCalculater::CalculateBSplines(
// eliminate forward, examine row c+1 to n-1 (worst case)
// stop if first non-zero element in row has an higher column as c
// look at nShift for that, elements in nShift are equal or increasing
- for ( r = c+1; aShift[r]<=c && r < n; ++r)
+ for ( r = c+1; r < n && aShift[r]<=c ; ++r)
{
fEliminate = aMatN[r][0];
if (fEliminate != 0.0) // else accidentally zero, nothing to do