From f7ef84640258e4ee6ddc4cc5cbf58a2d89860afa Mon Sep 17 00:00:00 2001 From: Miklos Vajna Date: Thu, 28 Nov 2013 13:35:27 +0100 Subject: 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 --- sw/qa/core/data/rtf/pass/abi2128.rtf | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 sw/qa/core/data/rtf/pass/abi2128.rtf (limited to 'sw/qa/core/data/rtf/pass/abi2128.rtf') 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 -- cgit v1.2.3