diff options
Diffstat (limited to 'vcl/unx/generic/print/genpspgraphics.cxx')
-rw-r--r-- | vcl/unx/generic/print/genpspgraphics.cxx | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/vcl/unx/generic/print/genpspgraphics.cxx b/vcl/unx/generic/print/genpspgraphics.cxx index 43fd6e4554cf..9d0fc990b30b 100644 --- a/vcl/unx/generic/print/genpspgraphics.cxx +++ b/vcl/unx/generic/print/genpspgraphics.cxx @@ -946,22 +946,12 @@ bool GenPspGraphics::GetGlyphOutline( sal_GlyphId aGlyphId, return false; } -SalLayout* GenPspGraphics::GetTextLayout( ImplLayoutArgs& rArgs, int nFallbackLevel ) +SalLayout* GenPspGraphics::GetTextLayout(ImplLayoutArgs& /*rArgs*/, int nFallbackLevel) { - if( nFallbackLevel > 0 ) - rArgs.mnFlags &= ~SalLayoutFlags::DisableGlyphProcessing; - - GenericSalLayout* pLayout = nullptr; - - if( m_pFreetypeFont[ nFallbackLevel ] - && !(rArgs.mnFlags & SalLayoutFlags::DisableGlyphProcessing) ) - { - pLayout = new PspCommonSalLayout(*m_pPrinterGfx, *m_pFreetypeFont[nFallbackLevel]); - } + if (m_pFreetypeFont[nFallbackLevel]) + return new PspCommonSalLayout(*m_pPrinterGfx, *m_pFreetypeFont[nFallbackLevel]); else - pLayout = new PspFontLayout( *m_pPrinterGfx ); - - return pLayout; + return new PspFontLayout(*m_pPrinterGfx); } bool GenPspGraphics::CreateFontSubset( |