summaryrefslogtreecommitdiff
path: root/svx/source/editeng/edtspell.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'svx/source/editeng/edtspell.cxx')
-rw-r--r--svx/source/editeng/edtspell.cxx5
1 files changed, 3 insertions, 2 deletions
diff --git a/svx/source/editeng/edtspell.cxx b/svx/source/editeng/edtspell.cxx
index 808d75615255..25cf685a5df7 100644
--- a/svx/source/editeng/edtspell.cxx
+++ b/svx/source/editeng/edtspell.cxx
@@ -291,8 +291,9 @@ void WrongList::TextDeleted( sal_uInt16 nPos, sal_uInt16 nDeleted )
sal_uInt16 nEndChanges = nPos+nDeleted;
if ( !IsInvalid() )
{
- nInvalidStart = nPos;
- nInvalidEnd = nPos+1; // Nicht nDeleted, weil da ja wegfaellt.
+ sal_uInt16 nNewInvalidStart = nPos ? nPos - 1 : 0;
+ nInvalidStart = nNewInvalidStart;
+ nInvalidEnd = nNewInvalidStart + 1;
}
else
{