diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2018-01-10 15:19:43 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2018-01-11 16:07:28 +0100 |
commit | c66fc64e49353144a204743f900191443dbff5a1 (patch) | |
tree | 214a35086a9119d977e473e5cd376aede89d4931 | |
parent | 10eb616c3106b538857542f1c4b1df375a6cf1b6 (diff) |
tdf#114802 Emojis palette inserts code instead of emoji
regression from
commit 027b25ecd54ac97ea2471ca73e3ba89ce052fe76
use comphelper::InitPropertySequence in more places
Change-Id: I587242427c00ebf1faf44ad6b12090a39a1a3ef7
Reviewed-on: https://gerrit.libreoffice.org/47705
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Xisco FaulĂ <xiscofauli@libreoffice.org>
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
-rw-r--r-- | sfx2/source/control/emojicontrol.cxx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sfx2/source/control/emojicontrol.cxx b/sfx2/source/control/emojicontrol.cxx index c8bd584977a9..635408e8d77f 100644 --- a/sfx2/source/control/emojicontrol.cxx +++ b/sfx2/source/control/emojicontrol.cxx @@ -160,13 +160,14 @@ IMPL_LINK_NOARG(SfxEmojiControl, ActivatePageHdl, TabControl*, void) IMPL_STATIC_LINK(SfxEmojiControl, InsertHdl, ThumbnailViewItem*, pItem, void) { - OUString sHexText = OUString::number(pItem->getTitle().toUInt32(16)); + OUString sHexText = pItem->getTitle(); + sal_uInt32 cEmojiChar = sHexText.toUInt32(16); uno::Reference< uno::XComponentContext > xContext( comphelper::getProcessComponentContext() ); OUString sFontName(officecfg::Office::Common::Misc::EmojiFont::get(xContext)); uno::Sequence<beans::PropertyValue> aArgs( comphelper::InitPropertySequence({ - { "Symbols", uno::Any(sHexText) }, + { "Symbols", uno::Any(OUString(&cEmojiChar, 1)) }, // add font settings here { "FontName", uno::Any(sFontName) } })); |