vcl/inc/impfont.hxx      |    7 ++-----
 vcl/source/font/font.cxx |    9 ---------
 2 files changed, 2 insertions(+), 14 deletions(-)

New commits:
commit 5a35ca12d98d7ad0bfc012d75d00f9eefb4ec078
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Fri Nov 18 20:56:51 2022 +0000
Commit:     Caolán McNamara <caol...@redhat.com>
CommitDate: Mon Nov 21 09:55:29 2022 +0100

    drop ImplFont::SetSymbolFlag
    
    Change-Id: I8da977c3464e82e8a159143f9d1c73446ceee159
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142960
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caol...@redhat.com>

diff --git a/vcl/inc/impfont.hxx b/vcl/inc/impfont.hxx
index 450e227b34ad..b570f22a6e7c 100644
--- a/vcl/inc/impfont.hxx
+++ b/vcl/inc/impfont.hxx
@@ -49,7 +49,7 @@ public:
     rtl_TextEncoding    GetCharSet() const                              { 
return meCharSet; }
     const Size&         GetFontSize() const                      { return 
maAverageFontSize; }
 
-    bool                IsSymbolFont() const                            { 
return mbSymbolFlag; }
+    bool                IsSymbolFont() const                            { 
return meCharSet == RTL_TEXTENCODING_SYMBOL; }
 
     void                SetFamilyName( const OUString& sFamilyName )    { 
maFamilyName = sFamilyName; }
     void                SetStyleName( const OUString& sStyleName )      { 
maStyleName = sStyleName; }
@@ -72,8 +72,6 @@ public:
         maAverageFontSize = rSize;
     }
 
-    void                SetSymbolFlag( const bool bSymbolFlag )         { 
mbSymbolFlag = bSymbolFlag; }
-
     // straight properties, no getting them from AskConfig()
     FontFamily          GetFamilyTypeNoAsk() const                      { 
return meFamily; }
     FontWeight          GetWeightNoAsk() const                          { 
return meWeight; }
@@ -127,8 +125,7 @@ private:
     LanguageTag         maCJKLanguageTag;
 
     // Flags - device independent
-    bool                mbSymbolFlag:1,
-                        mbOutline:1,
+    bool                mbOutline:1,
                         mbConfigLookup:1,   // config lookup should only be 
done once
                         mbShadow:1,
                         mbVertical:1,
diff --git a/vcl/source/font/font.cxx b/vcl/source/font/font.cxx
index afaa430e19f7..b6ed6926b33f 100644
--- a/vcl/source/font/font.cxx
+++ b/vcl/source/font/font.cxx
@@ -161,14 +161,7 @@ void Font::SetFamily( FontFamily eFamily )
 void Font::SetCharSet( rtl_TextEncoding eCharSet )
 {
     if (const_cast<const ImplType&>(mpImplFont)->GetCharSet() != eCharSet)
-    {
         mpImplFont->SetCharSet( eCharSet );
-
-        if ( eCharSet == RTL_TEXTENCODING_SYMBOL )
-            mpImplFont->SetSymbolFlag( true );
-        else
-            mpImplFont->SetSymbolFlag( false );
-    }
 }
 
 bool Font::IsSymbolFont() const
@@ -977,7 +970,6 @@ ImplFont::ImplFont() :
     meCharSet( RTL_TEXTENCODING_DONTKNOW ),
     maLanguageTag( LANGUAGE_DONTKNOW ),
     maCJKLanguageTag( LANGUAGE_DONTKNOW ),
-    mbSymbolFlag( false ),
     mbOutline( false ),
     mbConfigLookup( false ),
     mbShadow( false ),
@@ -1011,7 +1003,6 @@ ImplFont::ImplFont( const ImplFont& rImplFont ) :
     meCharSet( rImplFont.meCharSet ),
     maLanguageTag( rImplFont.maLanguageTag ),
     maCJKLanguageTag( rImplFont.maCJKLanguageTag ),
-    mbSymbolFlag( rImplFont.mbSymbolFlag ),
     mbOutline( rImplFont.mbOutline ),
     mbConfigLookup( rImplFont.mbConfigLookup ),
     mbShadow( rImplFont.mbShadow ),

Reply via email to