diff options
author | Miklos Vajna <vmiklos@collabora.co.uk> | 2013-11-28 13:35:27 +0100 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2013-11-28 13:52:42 +0100 |
commit | f7ef84640258e4ee6ddc4cc5cbf58a2d89860afa (patch) | |
tree | 4697a4ca3c94a4c16630ef8028b093eac6c40321 /sw | |
parent | 64f57612e3010594a8a72532cabfd0ff5fb39dff (diff) |
abi#2128 RTF import: fix memory leak
Commit 9389cf78e304a5a99bcf1745b9388e14ac36281a (cp#1000018 RTF import:
empty para at the end of footnote text got lost, 2013-11-15) assumed
that \par at the end of all substreams means an empty paragraph, but it
turns out this is only true for footnotes/endnotes, but not for e.g.
headers.
Additionally, that commit actually causes a memory leak, which is
detected by an assert in the SwIndexReg dtor, so crash-testing caught
this.
Change-Id: Idfa040bf3026a9515a120cd7afaf7d314553a131
Diffstat (limited to 'sw')
-rw-r--r-- | sw/qa/core/data/rtf/pass/abi2128.rtf | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/sw/qa/core/data/rtf/pass/abi2128.rtf b/sw/qa/core/data/rtf/pass/abi2128.rtf new file mode 100644 index 000000000000..270c675c7bad --- /dev/null +++ b/sw/qa/core/data/rtf/pass/abi2128.rtf @@ -0,0 +1,17 @@ +{\rtf1\ansi\ansicpg1252\deff0 +{\fonttbl +{\f0\froman\fcharset0\fprq2\fttruetype Times New Roman;}} +{\colortbl +\red0\green0\blue0; +\red255\green255\blue255;} +{\stylesheet +{\s2\sl240\slmult1\sbasedon1 Normal Clean;} +{\s1\sl240\slmult1\f0\fs24 Normal;}} +\kerning0\cf0\viewkind1\paperw12240\paperh15840\margl1440\margr1440\widowctl +\sectd\sbknone\colsx360\headery0\footery0 +\pard\qj\sl240\slmult1{\f0\fs24\lang1033{\*\listtag0}the big green dog bit the little afgan. the big green dog bit the little afgan. the big green dog bit the little afgan. the big green dog bit the little afgan. the big green dog bit the little afgan. the big green dog bit the little afgan. the big green dog bit the little afgan. the big green dog bit the little afgan. the big green dog bit the little afgan. the big green dog bit the little afgan. the big green dog bit the little afgan.} +{\header +\par\pard\sl240\slmult1 +\par\pard\sl240\slmult1 +\par\pard\sl240\slmult1 +\par\pard\s2\sl240\slmult1{\f0\fs24\lang1033{\*\listtag0}Hi this is the header}}}
\ No newline at end of file |