diff options
author | Michael Stahl <mstahl@redhat.com> | 2017-07-21 12:01:01 +0200 |
---|---|---|
committer | Michael Stahl <mstahl@redhat.com> | 2017-07-21 12:08:32 +0200 |
commit | 2e486daff35ab16e810bfdafb24b19bcbf2fe8cd (patch) | |
tree | eebbb1de82ff862a2fdfdf53dea3c6b963e19433 /.editorconfig | |
parent | d7ba631598061f68c1f0dca54b6e227b82d7c73a (diff) |
tdf#108867 sw: fix dangling text box frame format pointers in Undo
If the text box is removed, the SwFrameFormat of the drawing shape still
retains a pointer to the frame SwFrameFormat, and the latter is owned by
the SwUndoFlyBase. This is pretty bad, so try to clear & reset the
connection between them in SwUndoFlyBase::InsFly() and DelFly().
Hopefully nothing will actually delete the drawing shape SwFrameFormat
while the Undo object is alive.
Note that when the SwUndoInsLayFormat is created when the text box is
added, the GetOtherTextBoxFormat() returns null as it's set later,
that's why the constructor can't do anything.
Change-Id: Iae562b6f8f272e47b2b5cf8ee80778db15d29ce0
Diffstat (limited to '.editorconfig')
0 files changed, 0 insertions, 0 deletions