SwEditShell::IsAnyDatabaseFieldInDoc(): SwIterator no more ...
Change-Id: I58f3d546981ad80f8eeabab6b023c4a985f7aecb
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90173
Tested-by: Jenkins
Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>
diff --git a/sw/source/core/edit/edfld.cxx b/sw/source/core/edit/edfld.cxx
index 54ee709..dd05535 100644
--- a/sw/source/core/edit/edfld.cxx
+++ b/sw/source/core/edit/edfld.cxx
@@ -402,14 +402,9 @@ bool SwEditShell::IsAnyDatabaseFieldInDoc()const
case SwFieldIds::DbNumSet:
case SwFieldIds::DbSetNumber:
{
SwIterator<SwFormatField,SwFieldType> aIter( *pFieldType );
SwFormatField* pField = aIter.First();
while(pField)
{
if(pField->IsFieldInDoc())
return true;
pField = aIter.Next();
}
std::vector<SwFormatField*> vFields;
pFieldType->GatherFields(vFields);
return vFields.size();
}
break;
default: break;