Tag: cws_src680_warnings01 User: sb Date: 06/01/25 12:49:02 Modified: /dba/connectivity/source/drivers/evoab/ LFolderList.cxx
Log: RESYNC: (1.7-1.8); FILE MERGED File Changes: Directory: /dba/connectivity/source/drivers/evoab/ ================================================== File [changed]: LFolderList.cxx Url: http://dba.openoffice.org/source/browse/dba/connectivity/source/drivers/evoab/LFolderList.cxx?r1=1.7.30.2&r2=1.7.30.3 Delta lines: +7 -6 ------------------- --- LFolderList.cxx 16 Nov 2005 12:58:57 -0000 1.7.30.2 +++ LFolderList.cxx 25 Jan 2006 20:49:00 -0000 1.7.30.3 @@ -135,7 +135,7 @@ using namespace ::com::sun::star::lang; // ------------------------------------------------------------------------- -void OEvoabFolderList::fillColumns() +void OEvoabFolderList::fillColumns(const ::com::sun::star::lang::Locale& _aLocale) { BOOL bRead = TRUE; @@ -171,6 +171,7 @@ m_aScales.reserve(nFieldCount); sal_Bool bCase = getConnection()->getMetaData()->storesMixedCaseQuotedIdentifiers(); + CharClass aCharClass(pConnection->getDriver()->getFactory(),_aLocale); // read description sal_Unicode cDecimalDelimiter = pConnection->getDecimalDelimiter(); sal_Unicode cThousandDelimiter = pConnection->getThousandDelimiter(); @@ -223,7 +224,7 @@ // nur Ziffern und Dezimalpunkt und Tausender-Trennzeichen? if ((!cDecimalDelimiter || c != cDecimalDelimiter) && (!cThousandDelimiter || c != cThousandDelimiter) && - !isdigit(c)) + !aCharClass.isDigit(aField2,j)) { bNumeric = FALSE; break; @@ -395,7 +396,7 @@ nSize > 10000 ? 4096 : 1024); OSL_TRACE("OEvoabFolderList::construct()::m_pFileStream->Tell() = %d\n", nSize ); - fillColumns(); + fillColumns(aAppLocale); } } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
