cui/source/dialogs/cuicharmap.cxx |    1 +
 1 file changed, 1 insertion(+)

New commits:
commit e4ef509f3fea0c99708c111d731365b3225575d2
Author:     Oliver Specht <oliver.spe...@cib.de>
AuthorDate: Mon Feb 5 14:26:48 2024 +0100
Commit:     Thorsten Behrens <thorsten.behr...@allotropia.de>
CommitDate: Fri Feb 9 01:37:57 2024 +0100

    tdf#159572 select font according to recent settings
    
    selection of a recently inserted special character applies the
    stored font to make sure the character is not inserted wit a
    font that doesn't contain the symbol
    
    Change-Id: Id61bfac3a2ff22dbdae8a5b83f000d3f0c3e992b
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/163004
    Tested-by: Jenkins
    Tested-by: Gabor Kelemen <gabor.kelemen.ext...@allotropia.de>
    Reviewed-by: Gabor Kelemen <gabor.kelemen.ext...@allotropia.de>
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/163128
    Reviewed-by: Thorsten Behrens <thorsten.behr...@allotropia.de>

diff --git a/cui/source/dialogs/cuicharmap.cxx 
b/cui/source/dialogs/cuicharmap.cxx
index 03d1e8c90b53..0d0b809b0e7f 100644
--- a/cui/source/dialogs/cuicharmap.cxx
+++ b/cui/source/dialogs/cuicharmap.cxx
@@ -523,6 +523,7 @@ IMPL_LINK(SvxCharacterMap, CharClickHdl, SvxCharView*, 
rView, void)
 {
     rView->GrabFocus();
 
+    SetCharFont(rView->GetFont());
     m_aShowChar.SetText( rView->GetText() );
     m_aShowChar.SetFont(rView->GetFont());
     m_aShowChar.Invalidate();

Reply via email to