From 90688b63be3a7d3776caf3779a40b1469d9aaa4e Mon Sep 17 00:00:00 2001 From: Jean-Marc Lasgouttes Date: Fri, 27 Jan 2017 16:36:06 +0100 Subject: [PATCH] Make sanitize more robust to dangling pointers. It is necessary to sanitize the new_word iterator too. (cherry picked from commit 344f7f2e7dbfda5b24df2fa6b18846c3aa25cb40) --- src/Cursor.cpp | 1 + status.22x | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Cursor.cpp b/src/Cursor.cpp index 38559f9646..0b7798485b 100644 --- a/src/Cursor.cpp +++ b/src/Cursor.cpp @@ -2249,6 +2249,7 @@ void Cursor::sanitize() { setBuffer(&bv_->buffer()); DocIterator::sanitize(); + new_word_.sanitize(); if (selection()) anchor_.sanitize(); else diff --git a/status.22x b/status.22x index 7fd3b2a099..34afd0d0a2 100644 --- a/status.22x +++ b/status.22x @@ -109,11 +109,11 @@ What's new - Fix some quote inset bugs (bug 10451): # Adjoining closing Single + double quote becomes double + single quote - (for English, Swedish and German). + (for English, Swedish and German). # French double quotes are converted to << >> in the LaTeX file and to double inverted question/interrogation marks in the output, if the font encoding is set to [None] or OT1 but the global default is T1. - # Quote type ignored for LyXHTML: always "English" quotes used. + # Quote type ignored for LyXHTML: always "English" quotes used. - Output correct identifier for DocBook XML. @@ -187,6 +187,8 @@ What's new - Fix size of Section* headings in amsart. +- Fix possible crash with Save As... when online spell-checking is active. + * INTERNALS