Author: hdu
Date: Mon Oct 7 11:18:30 2013
New Revision: 1529818
URL: http://svn.apache.org/r1529818
Log:
#i123418# fix the TPropertyValueLessFunctor to enable property sorting
Modified:
openoffice/trunk/main/connectivity/source/commontools/ConnectionWrapper.cxx
Modified:
openoffice/trunk/main/connectivity/source/commontools/ConnectionWrapper.cxx
URL:
http://svn.apache.org/viewvc/openoffice/trunk/main/connectivity/source/commontools/ConnectionWrapper.cxx?rev=1529818&r1=1529817&r2=1529818&view=diff
==============================================================================
--- openoffice/trunk/main/connectivity/source/commontools/ConnectionWrapper.cxx
(original)
+++ openoffice/trunk/main/connectivity/source/commontools/ConnectionWrapper.cxx
Mon Oct 7 11:18:30 2013
@@ -196,7 +196,10 @@ namespace
{}
bool operator() (const ::com::sun::star::beans::PropertyValue&
lhs, const ::com::sun::star::beans::PropertyValue& rhs) const
{
- return !!(lhs.Name.equalsIgnoreAsciiCase( rhs.Name ));
+ const rtl_uString* l = lhs.Name.pData;
+ const rtl_uString* r = rhs.Name.pData;
+ const int c =
rtl_ustr_compareIgnoreAsciiCase_WithLength( l->buffer, l->length, r->buffer,
r->length );
+ return (c < 0);
}
};