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:
@@ -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 :
|
||||
|
Reference in New Issue
Block a user