one more lcl_appendLineData() for line size >64k

Though this specific piece of code is not used in CSV import it may act on
long lines now.
This commit is contained in:
Eike Rathke
2012-04-13 01:37:00 +02:00
parent 40775ce183
commit 2a2d04dff7

View File

@@ -634,7 +634,13 @@ static const sal_Unicode* lcl_ScanString( const sal_Unicode* p, String& rString,
break;
case DQM_CONCAT :
if ( p0+1 < p )
rString.Append( p0, sal::static_int_cast<xub_StrLen>( (p-1) - p0 ) ); // first part
{
// first part
if (!lcl_appendLineData( rString, p0, p-1))
{
/* TODO: warning at UI, data truncated */
}
}
p0 = ++p; // text of next part starts here
break;
case DQM_SEPARATE :