summaryrefslogtreecommitdiff
path: root/sc/source
diff options
context:
space:
mode:
authorEike Rathke <erack@redhat.com>2013-11-03 13:51:28 +0100
committerEike Rathke <erack@redhat.com>2013-11-03 13:53:25 +0100
commit75673b2b441d86cf92d2fd515285a5553cfceb4a (patch)
tree8472aca664af01e606afd666e6a759056083d797 /sc/source
parent9074504c9139bbb0e380e7268d5220cb522a940a (diff)
catch aFieldSeps.isEmpty() in ScAsciiOptions::GetWeightedFieldSep()
Change-Id: I72dea73752cd793d8f4992dfe631270412155a16
Diffstat (limited to 'sc/source')
-rw-r--r--sc/source/ui/dbgui/asciiopt.cxx7
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
{