summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLionel Elie Mamane <lionel@mamane.lu>2013-06-23 17:28:58 +0200
committerLionel Elie Mamane <lionel@mamane.lu>2013-06-23 17:40:14 +0200
commit157a9da9340c5b03c598c29aa2a1fe5c709c66f3 (patch)
treef889e926859f4e4845ff70dc58fdc3a5a8c179de
parentenhance comment (diff)
downloadcore-157a9da9340c5b03c598c29aa2a1fe5c709c66f3.tar.gz
core-157a9da9340c5b03c598c29aa2a1fe5c709c66f3.zip
Use unsigned values in m_a(Converted)BoundValues
Values that come from the database are always signed (we inherit that from sdbc that inherits that from jdbc that inherits that from Java's type system that does not have unsigned values) So when using unsigned values, they always operator==-compare false! Change-Id: I604b04afa23ede835c1f3db1f8c1bdeafbfba7ea
-rw-r--r--forms/source/component/ListBox.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/forms/source/component/ListBox.cxx b/forms/source/component/ListBox.cxx
index 2d09771252f7..b3726f3c7cb3 100644
--- a/forms/source/component/ListBox.cxx
+++ b/forms/source/component/ListBox.cxx
@@ -912,7 +912,7 @@ namespace frm
aBoundValue.fill( *aBoundColumn + 1, m_nBoundColumnType, xCursorRow );
else
// -1 because getRow() is 1-indexed, but ListBox positions are 0-indexed
- aBoundValue = static_cast<sal_uInt16>(xListCursor->getRow()-1);
+ aBoundValue = static_cast<sal_Int16>(xListCursor->getRow()-1);
aValueList.push_back( aBoundValue );
if ( bUseNULL && ( m_nNULLPos == -1 ) && aStr.isEmpty() )