vcl/skia/win/gdiimpl.cxx |    7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

New commits:
commit c40a1201f90cec8d5490b3330fd990fc5546cfad
Author:     Mike Kaganski <mike.kagan...@collabora.com>
AuthorDate: Fri Mar 29 09:27:43 2024 +0500
Commit:     Mike Kaganski <mike.kagan...@collabora.com>
CommitDate: Fri Mar 29 06:55:27 2024 +0100

    Drop a const_cast
    
    Change-Id: I3eb4547c71768d81bc351f9cb8d0ed1e07c9ebc5
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/165504
    Tested-by: Jenkins
    Reviewed-by: Mike Kaganski <mike.kagan...@collabora.com>

diff --git a/vcl/skia/win/gdiimpl.cxx b/vcl/skia/win/gdiimpl.cxx
index 39294bc2b372..651f294add0e 100644
--- a/vcl/skia/win/gdiimpl.cxx
+++ b/vcl/skia/win/gdiimpl.cxx
@@ -216,9 +216,8 @@ catch (const sal::systools::ComError& e)
 
 bool WinSkiaSalGraphicsImpl::DrawTextLayout(const GenericSalLayout& rLayout)
 {
-    assert(dynamic_cast<const SkiaWinFontInstance*>(&rLayout.GetFont()));
-    const SkiaWinFontInstance* pWinFont
-        = static_cast<const SkiaWinFontInstance*>(&rLayout.GetFont());
+    assert(dynamic_cast<SkiaWinFontInstance*>(&rLayout.GetFont()));
+    SkiaWinFontInstance* pWinFont = 
static_cast<SkiaWinFontInstance*>(&rLayout.GetFont());
     const HFONT hLayoutFont = pWinFont->GetHFONT();
     double hScale = pWinFont->getHScale();
     LOGFONTW logFont;
@@ -251,7 +250,7 @@ bool WinSkiaSalGraphicsImpl::DrawTextLayout(const 
GenericSalLayout& rLayout)
                 return false;
         }
         // Cache the typeface.
-        const_cast<SkiaWinFontInstance*>(pWinFont)->SetSkiaTypeface(typeface, 
dwrite);
+        pWinFont->SetSkiaTypeface(typeface, dwrite);
     }
 
     SkFont font(typeface);
  • core.git: vcl/skia Mike Kaganski (via logerrit)

Reply via email to