{"push_id":1714374479,"size":1,"distinct_size":1,"ref":"refs/heads/libreoffice-5-3","head":"e07c2c3861f47946ed72fc9b67aafeaa8598468d","before":"e7068a7d9b945e0c6d4965445b6d951038e9c987","commits":[{"sha":"e07c2c3861f47946ed72fc9b67aafeaa8598468d","author":{"name":"Michael Stahl","email":"594516f109b9737447a58d90c4ad7609da56606f@redhat.com"},"message":"tdf#107474 sw: fix crash when deleting header with active SdrObject\n\nThe problem is that the SdrView's text edit mode remains active when\nthe header is deleted, which deletes the active SdrObject that is\nanchored in the header.\n\nThen the next call to SdrBeginTextEdit() will call SdrEndTextEdit()\nbut the mxTextEditObj WeakReference is null then and so the cleanup\ncode that resets the SdrOutliner's UndoManager is not called,\nbut then the SdrOutliner is deleted.\n\nWhat's really horrible about this is that while text editing is active,\nboth SdrObjEditView and ImpEditEngine consider themselves the\nexclusive owner of SwDoc's UndoManager.\n\n(regression from 12a4200e8ff7f045efcc7e9d15a24b15b248c437\n and d7b7c9fdfe63deec26c420efc3ff1fd73c21bb27)\n\nChange-Id: I17c5165a03d2de1eaba8a335dfbfded56573f8a2\n(cherry picked from commit 7f207fca577ef820be2aec0a442df7e8ab6e14a6)\nReviewed-on: https://gerrit.libreoffice.org/37069\nTested-by: Jenkins <ci@libreoffice.org>\nReviewed-by: Caolán McNamara <caolanm@redhat.com>\nTested-by: Caolán McNamara <caolanm@redhat.com>","distinct":true,"url":"https://api.github.com/repos/freedesktop/libreoffice-core/commits/e07c2c3861f47946ed72fc9b67aafeaa8598468d"}]}
{"actor":{"display_login":"fdo-mirror"}}