[Libreoffice-commits] core.git: Shall this produce a string representation of a number?
Stephan Bergmann
sbergman at redhat.com
Fri Jun 19 02:49:43 PDT 2015
Lionel, anyone,
Do you happen to have insight into this, how to trigger the code?
(Found in preparation for <https://gerrit.libreoffice.org/#/c/16371/>
"Catch inadvertent uses of OUString(sal_Unicode) ctor.")
On 06/19/2015 11:04 AM, Stephan Bergmann wrote:
> commit e46e8d19458fd64ff20b1013e5eeabd07e62379c
> Author: Stephan Bergmann <sbergman at redhat.com>
> Date: Fri Jun 19 10:11:31 2015 +0200
>
> Shall this produce a string representation of a number?
>
> On the one hand, the code had apparently treated nIdx as a sal_Unicode character
> value ever since its inception in e718950884fa2db240822e1711f301b39a70ad3e "new
> querydesign." On the other hand, the preceding BROW_VIS_ROW case does produce
> strings "0" and "1".
>
> Change-Id: Ife6e98ba32146cc469b722fa4f013c12152b5505
>
> diff --git a/dbaccess/source/ui/querydesign/SelectionBrowseBox.cxx b/dbaccess/source/ui/querydesign/SelectionBrowseBox.cxx
> index 64ecc68..954638d 100644
> --- a/dbaccess/source/ui/querydesign/SelectionBrowseBox.cxx
> +++ b/dbaccess/source/ui/querydesign/SelectionBrowseBox.cxx
> @@ -2245,7 +2245,7 @@ OUString OSelectionBrowseBox::GetCellContents(sal_Int32 nCellIndex, sal_uInt16 n
> sal_Int32 nIdx = m_pOrderCell->GetSelectEntryPos();
> if (nIdx == LISTBOX_ENTRY_NOTFOUND)
> nIdx = 0;
> - return OUString(nIdx);
> + return OUString::number(nIdx);
> }
> default:
> return GetCellText(nCellIndex, nColId);
More information about the LibreOffice
mailing list