[Libreoffice-commits] core.git: cui/source
Caolán McNamara
caolanm at redhat.com
Fri Jul 28 10:51:31 UTC 2017
cui/source/dialogs/cuicharmap.cxx | 16 ++++------------
1 file changed, 4 insertions(+), 12 deletions(-)
New commits:
commit a4d22caa78f58a2e9263a17370feaa6d7fdf665c
Author: Caolán McNamara <caolanm at redhat.com>
Date: Fri Jul 28 11:50:31 2017 +0100
replace snprintf with our own converters
Change-Id: I27b0b82ac5be631c0d47f486603e241026dcabd9
diff --git a/cui/source/dialogs/cuicharmap.cxx b/cui/source/dialogs/cuicharmap.cxx
index e37a6163aea5..05626672e419 100644
--- a/cui/source/dialogs/cuicharmap.cxx
+++ b/cui/source/dialogs/cuicharmap.cxx
@@ -775,16 +775,12 @@ IMPL_LINK(SvxCharacterMap, CharClickHdl, SvxCharView*, rView, void)
// Get the hexadecimal code
OUString charValue = rView->GetText();
- char aBuf[32];
sal_Int32 tmp = 1;
sal_UCS4 cChar = charValue.iterateCodePoints(&tmp, -1);
- snprintf( aBuf, sizeof(aBuf), "%X", static_cast<unsigned>(cChar));
- OUString aHexText = OUString::createFromAscii(aBuf);
+ OUString aHexText = OUString::number(cChar, 16).toAsciiUpperCase();
// Get the decimal code
- char aDecBuf[32];
- snprintf( aDecBuf, sizeof(aDecBuf), "%u", static_cast<unsigned>(cChar));
- OUString aDecimalText = OUString::createFromAscii(aDecBuf);
+ OUString aDecimalText = OUString::number(cChar);
m_pHexCodeText->SetText( aHexText );
m_pDecimalCodeText->SetText( aDecimalText );
@@ -870,13 +866,9 @@ IMPL_LINK_NOARG(SvxCharacterMap, CharHighlightHdl, SvxShowCharSet*, void)
if ( bSelect )
{
// Get the hexadecimal code
- char aBuf[32];
- snprintf( aBuf, sizeof(aBuf), "%X", static_cast<unsigned>(cChar) );
- aHexText = OUString::createFromAscii(aBuf);
+ aHexText = OUString::number(cChar, 16).toAsciiUpperCase();
// Get the decimal code
- char aDecBuf[32];
- snprintf( aDecBuf, sizeof(aDecBuf), "%u", static_cast<unsigned>(cChar) );
- aDecimalText = OUString::createFromAscii(aDecBuf);
+ aDecimalText = OUString::number(cChar);
setCharName(cChar);
}
More information about the Libreoffice-commits
mailing list