diff options
author | Andreas Heinisch <andreas.heinisch@yahoo.de> | 2021-06-24 10:19:16 +0200 |
---|---|---|
committer | Xisco Fauli <xiscofauli@libreoffice.org> | 2021-06-28 10:11:24 +0200 |
commit | d043e092d9115629f1394ae0b6c25d899460f127 (patch) | |
tree | be66dc190444f739c85975d969629422249208bd /sc | |
parent | e7c5b2412446b4a5158b35745742389186856984 (diff) |
tdf#58250 - Show custom unicode separator in the csv import dialog
Change-Id: I5924ba3c5b0b96a744e2c2e63632b383b371e485
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117766
Tested-by: Jenkins
Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
(cherry picked from commit 8712d2cb78808bd17399605a70862d7920e63c9a)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117858
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Diffstat (limited to 'sc')
-rw-r--r-- | sc/source/ui/dbgui/scuiasciiopt.cxx | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/sc/source/ui/dbgui/scuiasciiopt.cxx b/sc/source/ui/dbgui/scuiasciiopt.cxx index 6757aab5572a..b66403492961 100644 --- a/sc/source/ui/dbgui/scuiasciiopt.cxx +++ b/sc/source/ui/dbgui/scuiasciiopt.cxx @@ -644,13 +644,9 @@ void ScImportAsciiDlg::SaveParameters() void ScImportAsciiDlg::SetSeparators() { - OString sString(OUStringToOString(maFieldSeparators, - RTL_TEXTENCODING_MS_1252)); - const char *aSep = sString.getStr(); - sal_Int32 len = maFieldSeparators.getLength(); - for (int i = 0; i < len; ++i) + for (sal_Int32 i = 0; i < maFieldSeparators.getLength(); ++i) { - switch( aSep[i] ) + switch (maFieldSeparators[i]) { case '\t': mxCkbTab->set_active(true); break; case ';': mxCkbSemicolon->set_active(true); break; @@ -658,7 +654,7 @@ void ScImportAsciiDlg::SetSeparators() case ' ': mxCkbSpace->set_active(true); break; default: mxCkbOther->set_active(true); - mxEdOther->set_text(mxEdOther->get_text() + OUStringChar(aSep[i])); + mxEdOther->set_text(mxEdOther->get_text() + OUStringChar(maFieldSeparators[i])); } } } |