diff options
author | Eike Rathke <erack@redhat.com> | 2013-11-03 13:51:28 +0100 |
---|---|---|
committer | Eike Rathke <erack@redhat.com> | 2013-11-03 13:53:25 +0100 |
commit | 75673b2b441d86cf92d2fd515285a5553cfceb4a (patch) | |
tree | 8472aca664af01e606afd666e6a759056083d797 /sc/source | |
parent | 9074504c9139bbb0e380e7268d5220cb522a940a (diff) |
catch aFieldSeps.isEmpty() in ScAsciiOptions::GetWeightedFieldSep()
Change-Id: I72dea73752cd793d8f4992dfe631270412155a16
Diffstat (limited to 'sc/source')
-rw-r--r-- | sc/source/ui/dbgui/asciiopt.cxx | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/sc/source/ui/dbgui/asciiopt.cxx b/sc/source/ui/dbgui/asciiopt.cxx index b2ea0c8ae398..d52d4aa32971 100644 --- a/sc/source/ui/dbgui/asciiopt.cxx +++ b/sc/source/ui/dbgui/asciiopt.cxx @@ -364,7 +364,12 @@ sal_Unicode ScAsciiOptions::GetWeightedFieldSep( const OUString & rFieldSeps, bo { bool bMergeFieldSeps = false; OUString aFieldSeps( bDecodeNumbers ? lcl_decodeSepString( rFieldSeps, bMergeFieldSeps) : rFieldSeps); - if (aFieldSeps.getLength() <= 1) + if (aFieldSeps.isEmpty()) + { + SAL_WARN( "sc.ui", "ScAsciiOptions::GetWeightedFieldSep - no separator at all, using ',' comma"); + return ','; + } + else if (aFieldSeps.getLength() == 1) return aFieldSeps[0]; else { |