update dev300-m57
[ooovba.git] / applied_patches / 0111-sw-html-insert-unknown-tags.diff
blob943d45ad35061a92afd54041c4c4af1701600423
1 Index: sw/source/filter/html/swhtml.cxx
2 ===================================================================
3 RCS file: /cvs/sw/sw/source/filter/html/swhtml.cxx,v
4 retrieving revision 1.43
5 diff -u -p -r1.43 swhtml.cxx
6 --- sw/source/filter/html/swhtml.cxx 27 Sep 2007 09:51:55 -0000 1.43
7 +++ sw/source/filter/html/swhtml.cxx 17 Dec 2007 16:26:18 -0000
8 @@ -1348,6 +1348,21 @@ void __EXPORT SwHTMLParser::NextToken( i
10 else if( aUnknownToken.Len() )
12 + // Fix i#59064 : Paste content of unknown tags.
13 + if (aToken.Len() > 0)
14 + {
15 + if( !bDocInitalized )
16 + DocumentDetected();
17 + pDoc->Insert( *pPam, aToken, true );
19 + // wenn es noch vorlaefige Absatz-Attribute gibt, der Absatz aber
20 + // nicht leer ist, dann sind die Absatz-Attribute entgueltig.
21 + if( aParaAttrs.Count() )
22 + aParaAttrs.Remove( 0, aParaAttrs.Count() );
24 + SetAttr();
25 + }
27 // Unbekannte Token im Header werden nur durch ein passendes
28 // End-Token, </HEAD> oder <BODY> wieder beendet. Darin wird Text
29 // ignoriert.
30 @@ -1365,6 +1380,7 @@ void __EXPORT SwHTMLParser::NextToken( i
31 case HTML_TEXTTOKEN:
32 return;
33 default:
34 + aUnknownToken.Erase();
35 break;