diff options
author | Caolán McNamara <caolanm@redhat.com> | 2018-11-19 13:19:56 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2018-11-20 12:53:49 +0100 |
commit | 0d4d93649ddb9962d877e23cdcc3d73e039d7772 (patch) | |
tree | a1ae1c0390d2b705a7c76bf3304d72b15b39ff76 | |
parent | d2d3dfe1d0ebb39ed70c66f4b5e9f7dcf9e4bb16 (diff) |
don't need to use a OUStringBuffer for one character
Change-Id: I301a27edf47588d11080b91507b79be177a6f99c
Reviewed-on: https://gerrit.libreoffice.org/63608
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
-rw-r--r-- | svx/source/dialog/charmap.cxx | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/svx/source/dialog/charmap.cxx b/svx/source/dialog/charmap.cxx index 0d8a869a63d6..a3044f460996 100644 --- a/svx/source/dialog/charmap.cxx +++ b/svx/source/dialog/charmap.cxx @@ -532,9 +532,8 @@ void SvxShowCharSet::DrawChars_Impl(vcl::RenderContext& rRenderContext, int n1, int x = pix.X(); int y = pix.Y(); - OUStringBuffer buf; - buf.appendUtf32(mxFontCharMap->GetCharFromIndex(i)); - OUString aCharStr(buf.makeStringAndClear()); + sal_UCS4 nChar = mxFontCharMap->GetCharFromIndex(i); + OUString aCharStr(&nChar, 1); int nTextWidth = rRenderContext.GetTextWidth(aCharStr); int tx = x + (nX - nTextWidth + 1) / 2; int ty = y + (nY - nTextHeight + 1) / 2; |