mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-22 10:00:33 +00:00
Fix crash
Thanks Kornel for the report: https://www.mail-archive.com/lyx-devel@lists.lyx.org/msg198630.html Apparently sanitize can crash. Use the safer fixIfBroken even though it truncates the cursor.
This commit is contained in:
parent
03a4b8c932
commit
177ad3d4a4
@ -1655,7 +1655,7 @@ void GuiView::structureChanged()
|
||||
// This is called from the Buffer, which has no way to ensure that cursors
|
||||
// in BufferView remain valid.
|
||||
if (documentBufferView())
|
||||
documentBufferView()->cursor().sanitize();
|
||||
documentBufferView()->cursor().fixIfBroken();
|
||||
// FIXME: This is slightly expensive, though less than the tocBackend update
|
||||
// (#9880). This also resets the view in the Toc Widget (#6675).
|
||||
d.toc_models_.reset(documentBufferView());
|
||||
|
Loading…
Reference in New Issue
Block a user