summaryrefslogtreecommitdiff
path: root/svx/source/svdraw/svdmrkv1.cxx
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2016-02-29 13:37:14 +0200
committerNoel Grandin <noel@peralex.com>2016-03-01 08:30:27 +0200
commit595f46344e18fd6275ff7b862269e4c131449591 (patch)
tree0de2d2e300399b9aa9c0fea2dd6ca2155f8a231a /svx/source/svdraw/svdmrkv1.cxx
parent44e700f70d750cf1c6aac89d0dd07a4f57879b1b (diff)
loplugin:unuseddefaultparam in svx (part1)
Change-Id: I0fc8d00447491e8474508952c21d07aa22b6f055
Diffstat (limited to 'svx/source/svdraw/svdmrkv1.cxx')
-rw-r--r--svx/source/svdraw/svdmrkv1.cxx20
1 files changed, 5 insertions, 15 deletions
diff --git a/svx/source/svdraw/svdmrkv1.cxx b/svx/source/svdraw/svdmrkv1.cxx
index 298a12a1295a..68201cc02e78 100644
--- a/svx/source/svdraw/svdmrkv1.cxx
+++ b/svx/source/svdraw/svdmrkv1.cxx
@@ -466,33 +466,25 @@ bool SdrMarkView::MarkGluePoints(const Rectangle* pRect, bool bUnmark)
return bChgd;
}
-bool SdrMarkView::PickGluePoint(const Point& rPnt, SdrObject*& rpObj, sal_uInt16& rnId, SdrPageView*& rpPV, SdrSearchOptions nOptions) const
+bool SdrMarkView::PickGluePoint(const Point& rPnt, SdrObject*& rpObj, sal_uInt16& rnId, SdrPageView*& rpPV) const
{
- SdrObject* pObj0=rpObj;
sal_uInt16 nId0=rnId;
rpObj=nullptr; rpPV=nullptr; rnId=0;
if (!IsGluePointEditMode()) return false;
- bool bBack(nOptions & SdrSearchOptions::BACKWARD);
- bool bNext(nOptions & SdrSearchOptions::NEXT);
OutputDevice* pOut=mpActualOutDev.get();
if (pOut==nullptr) pOut=GetFirstOutputDevice();
if (pOut==nullptr) return false;
SortMarkedObjects();
const size_t nMarkCount=GetMarkedObjectCount();
- size_t nMarkNum=bBack ? 0 : nMarkCount;
- if (bNext) {
- nMarkNum=TryToFindMarkedObject(pObj0);
- if (nMarkNum==SAL_MAX_SIZE) return false;
- if (!bBack) nMarkNum++;
- }
- while (bBack ? nMarkNum<nMarkCount : nMarkNum>0) {
- if (!bBack) nMarkNum--;
+ size_t nMarkNum=nMarkCount;
+ while (nMarkNum>0) {
+ nMarkNum--;
const SdrMark* pM=GetSdrMarkByIndex(nMarkNum);
SdrObject* pObj=pM->GetMarkedSdrObj();
SdrPageView* pPV=pM->GetPageView();
const SdrGluePointList* pGPL=pObj->GetGluePointList();
if (pGPL!=nullptr) {
- sal_uInt16 nNum=pGPL->HitTest(rPnt,*pOut,pObj,bBack,bNext,nId0);
+ sal_uInt16 nNum=pGPL->HitTest(rPnt,*pOut,pObj,false/*bBack*/,false/*bNext*/,nId0);
if (nNum!=SDRGLUEPOINT_NOTFOUND)
{
// #i38892#
@@ -507,8 +499,6 @@ bool SdrMarkView::PickGluePoint(const Point& rPnt, SdrObject*& rpObj, sal_uInt16
}
}
}
- bNext=false; // HitNextGluePoint only for the first Obj
- if (bBack) nMarkNum++;
}
return false;
}