diff options
author | Kohei Yoshida <kohei.yoshida@collabora.com> | 2014-10-09 16:30:12 -0400 |
---|---|---|
committer | Kohei Yoshida <kohei.yoshida@collabora.com> | 2014-10-09 16:34:36 -0400 |
commit | c5cb66b537327247ebaf303951d718583de63710 (patch) | |
tree | fdc9ac8328f97a16e7e5736d91851e2bcd533ec4 /chart2/source | |
parent | bd485290c77ce9b0a3a557513bf84817b48a5772 (diff) |
B2DVector supports operator!=. Let's use it.
Change-Id: Iecf58e0f24909ec2fd2780a5f4b219105c7c4b47
Diffstat (limited to 'chart2/source')
-rw-r--r-- | chart2/source/view/axes/VCartesianAxis.cxx | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/chart2/source/view/axes/VCartesianAxis.cxx b/chart2/source/view/axes/VCartesianAxis.cxx index 48d5e8955390..5f5a35d1c9e9 100644 --- a/chart2/source/view/axes/VCartesianAxis.cxx +++ b/chart2/source/view/axes/VCartesianAxis.cxx @@ -1258,19 +1258,15 @@ TickFactory2D* VCartesianAxis::createTickFactory2D() void lcl_hideIdenticalScreenValues( TickIter& rTickIter ) { - TickInfo* pPreviousTickInfo = rTickIter.firstInfo(); - if(!pPreviousTickInfo) + TickInfo* pPrevTickInfo = rTickIter.firstInfo(); + if (!pPrevTickInfo) return; - pPreviousTickInfo->bPaintIt = true; + + pPrevTickInfo->bPaintIt = true; for( TickInfo* pTickInfo = rTickIter.nextInfo(); pTickInfo; pTickInfo = rTickIter.nextInfo()) { - pTickInfo->bPaintIt = - ( static_cast<sal_Int32>(pTickInfo->aTickScreenPosition.getX()) - != static_cast<sal_Int32>(pPreviousTickInfo->aTickScreenPosition.getX()) ) - || - ( static_cast<sal_Int32>(pTickInfo->aTickScreenPosition.getY()) - != static_cast<sal_Int32>(pPreviousTickInfo->aTickScreenPosition.getY()) ); - pPreviousTickInfo = pTickInfo; + pTickInfo->bPaintIt = (pTickInfo->aTickScreenPosition != pPrevTickInfo->aTickScreenPosition); + pPrevTickInfo = pTickInfo; } } |