summaryrefslogtreecommitdiff
path: root/wizards/com
diff options
context:
space:
mode:
authorJaume Pujantell <jaume.pujantell@collabora.com>2024-07-29 12:35:50 +0200
committerMiklos Vajna <vmiklos@collabora.com>2024-08-01 13:54:28 +0200
commit75aeaab5ef36f819cdc11e88244f59efc4fbc5a6 (patch)
treefae4664a42236180da46b5c3658bf42c50910c54 /wizards/com
parent39fd178b86608ebb0717bf15992bdf6b16d6e92a (diff)
cool#9352 unassign cursor on SdrObjEditView to avoid crash
On stress test with shapes and typing a segfault ocurred due to using a freed vcl::Cursor. On SdrObjEditView::SdrEndTextEdit, delete pOLV can delete the cursor remembered in pTECursorBuffer. But if it is set to the window before the deletion, it will be safely removed from the window. And on SdrObjEditView::ModelHasChanged a re-anchoring sets a cursor on the window that sholdn't be there and other SdrObjEditView can see, remeber, and use it even after this one died and freed the cursor. Change-Id: I3cfef3b68b77e6e6b49c3b68297a6a20e1f9394a Reviewed-on: https://gerrit.libreoffice.org/c/core/+/171184 Reviewed-by: Miklos Vajna <vmiklos@collabora.com> Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> (cherry picked from commit 3b5738ab1a646d089fa7cc59ffaeda7d011c1e07) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/171288 Tested-by: Jenkins
Diffstat (limited to 'wizards/com')
0 files changed, 0 insertions, 0 deletions