forked from amazingfate/loongoffice
Importing tdf98567-1.docx crashed with debug STL since commit 47bc36c0f87ec2d0329260bcb98d62c7667a5dd1 (sw: make sure mark container is sorted before calling equal_range(), 2022-10-24). The problem is that sw::mark::MarkManager::deleteMark() calls DeregisterFromDoc(), which can call selection change listeners, which may mutate the container. Fix the problem by delaying the DeregisterFromDoc call using an ILazyDeleter for DDE bookmarks. Change-Id: Ia4e8ec379dc0c597db8fe5d91d55af09363350c4 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141907 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.com>