On 03/08/2013 09:04 AM, Stephan Bergmann wrote:
commit 3d4723f80a37e719359ad78ad063bc39ac28cd32
Author: Stephan Bergmann <[email protected]>
Date: Fri Mar 8 09:03:10 2013 +0100
Revert "simplify some compareTo"
This reverts commit 19020191cbf3e3c7a7bf98d0958d86d931ae687b,
s1.compareTo(s2, length-of-s2)
is *not* equivalent to
s1 == s2
Please watch out for these. The correct replacement would be
s1.startsWith(s2).
Stephan
diff --git a/dbaccess/source/filter/xml/dbloader2.cxx
b/dbaccess/source/filter/xml/dbloader2.cxx
index 38def3a..12df6d7 100644
--- a/dbaccess/source/filter/xml/dbloader2.cxx
+++ b/dbaccess/source/filter/xml/dbloader2.cxx
@@ -157,7 +157,7 @@ OUString SAL_CALL DBTypeDetection::detect(
::com::sun::star::uno::Sequence< ::co
xStorageProperties->getPropertyValue( INFO_MEDIATYPE ) >>=
sMediaType;
if ( sMediaType == MIMETYPE_OASIS_OPENDOCUMENT_DATABASE_ASCII ||
sMediaType == MIMETYPE_VND_SUN_XML_BASE_ASCII )
{
- if ( bStreamFromDescr && (sURL != "private:stream") )
+ if ( bStreamFromDescr && sURL.compareTo( OUString(
"private:stream" ), 14 ) != COMPARE_EQUAL )
{
// After fixing of the i88522 issue ( use the new file
locking for database files ) the stream from the type detection can be used
further
// for now the file should be reopened to have read/write
access
[...]
_______________________________________________
LibreOffice mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice