Resolves: tdf#122992 allow pre-selected fonts not in the font list
Change-Id: I75c1b6d3933a5773d9e1dce40744c2342ab63ee8 Reviewed-on: https://gerrit.libreoffice.org/67024 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
This commit is contained in:
@@ -673,7 +673,12 @@ void SvxCharNamePage::Reset_Impl( const SfxItemSet& rSet, LanguageGroup eLangGrp
|
||||
if ( eState >= SfxItemState::DEFAULT )
|
||||
{
|
||||
pFontItem = static_cast<const SvxFontItem*>(&( rSet.Get( nWhich ) ));
|
||||
pNameBox->set_active_text( pFontItem->GetFamilyName() );
|
||||
const OUString &rName = pFontItem->GetFamilyName();
|
||||
int nIndex = pNameBox->find_text(rName);
|
||||
pNameBox->set_active(nIndex);
|
||||
// tdf#122992 if it didn't exist in the list, set the entry text to it anyway
|
||||
if (nIndex == -1)
|
||||
pNameBox->set_entry_text(rName);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user