diff options
Diffstat (limited to 'svx/source/editeng/edtspell.cxx')
-rw-r--r-- | svx/source/editeng/edtspell.cxx | 5 |
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 { |