Resolves: tdf#106105 duplicate marks not merged when they are at the start
i.e. initial mark isn't compared which goes on to crash under some circumstances
regression from...
commit aa11e7bae8
Date: Tue Aug 14 16:31:53 2012 +0200
Convert maList in SdrMarkList from Container to std::vector
Change-Id: Ib3e9b02aad91c14971656af171d48154507da127
This commit is contained in:
@@ -179,8 +179,9 @@ void SdrMarkList::ImpForceSort()
|
||||
if(maList.size() > 1)
|
||||
{
|
||||
SdrMark* pAkt = maList.back();
|
||||
for (size_t i = maList.size() - 2; i; --i)
|
||||
for (size_t count = maList.size() - 1; count; --count)
|
||||
{
|
||||
size_t i = count - 1;
|
||||
SdrMark* pCmp = maList[i];
|
||||
if(pAkt->GetMarkedSdrObj() == pCmp->GetMarkedSdrObj() && pAkt->GetMarkedSdrObj())
|
||||
{
|
||||
|
Reference in New Issue
Block a user