[Libreoffice-commits] core.git: 2 commits - sc/source
Eike Rathke
erack at redhat.com
Thu Dec 19 11:49:01 PST 2013
sc/source/ui/dbgui/scuiasciiopt.cxx | 13 ++-----------
1 file changed, 2 insertions(+), 11 deletions(-)
New commits:
commit 52be0a739642aa10bf5ec81c512ff0a9ca854eed
Author: Eike Rathke <erack at redhat.com>
Date: Thu Dec 19 20:09:19 2013 +0100
there is no reason to not set FromRow for TSV files
The FromRow setting is remembered between imports, ignoring it for TSV
may just lead to the user having it to enter again and again.
Change-Id: I869b25595cf1f15dcbd1d5028d253299d2964cd7
diff --git a/sc/source/ui/dbgui/scuiasciiopt.cxx b/sc/source/ui/dbgui/scuiasciiopt.cxx
index 6b9978a..b73c4b0 100644
--- a/sc/source/ui/dbgui/scuiasciiopt.cxx
+++ b/sc/source/ui/dbgui/scuiasciiopt.cxx
@@ -314,7 +314,7 @@ ScImportAsciiDlg::ScImportAsciiDlg( Window* pParent,OUString aDatName,
pCkbDetectNumber->Check();
if( bFixedWidth && !bIsTSV )
pRbFixed->Check();
- if( nFromRow != 1 && !bIsTSV )
+ if( nFromRow != 1 )
pNfRow->SetValue( nFromRow );
if ( bIsTSV )
commit 112e39a0a172f79ad3afa366673e1b7dfb3845f2
Author: Eike Rathke <erack at redhat.com>
Date: Thu Dec 19 19:58:38 2013 +0100
reverted the CSV comma-checkbox override
While for .tsv|.tab files forcing the Tab box to be checked may be
helpful, doing the same with the Comma box for .csv files is not. Though
named Comma-Separated Values, the file format is often used with other
separators, especially with localized content where the decimal
separator is also comma to not interfer and having to enquote each
numeric field.
Users frequently importing such files would have to uncheck Comma on
each import, while if it really was a comma-separated file and such
files are imported frequently checking Comma would have to be done only
once, as the options are persistently remembered.
Change-Id: I464d453bfa4e2a793faabbabfccb5986c454496e
diff --git a/sc/source/ui/dbgui/scuiasciiopt.cxx b/sc/source/ui/dbgui/scuiasciiopt.cxx
index 95b528c..6b9978a 100644
--- a/sc/source/ui/dbgui/scuiasciiopt.cxx
+++ b/sc/source/ui/dbgui/scuiasciiopt.cxx
@@ -289,13 +289,7 @@ ScImportAsciiDlg::ScImportAsciiDlg( Window* pParent,OUString aDatName,
}
// To be able to prefill the correct values based on the file extension
- bool bIsCSV = false;
- bool bIsTSV = false;
-
- if ( aDatName.endsWithIgnoreAsciiCase(".csv") )
- bIsCSV = true;
- else if ( aDatName.endsWithIgnoreAsciiCase(".tsv") || aDatName.endsWithIgnoreAsciiCase(".tab") )
- bIsTSV = true;
+ bool bIsTSV = (aDatName.endsWithIgnoreAsciiCase(".tsv") || aDatName.endsWithIgnoreAsciiCase(".tab"));
// Default options are set in officecfg/registry/schema/org/openoffice/Office/Calc.xcs
OUString sFieldSeparators(",;\t");
@@ -328,9 +322,6 @@ ScImportAsciiDlg::ScImportAsciiDlg( Window* pParent,OUString aDatName,
else
SetSeparators(); // Set Separators in the dialog from maFieldSeparators (empty are not set)
- if ( bIsCSV )
- pCkbComma->Check();
-
// Get Separators from the dialog (empty are set from default)
maFieldSeparators = GetSeparators();
More information about the Libreoffice-commits
mailing list