diff options
Diffstat (limited to 'vcl/source/outdev/font.cxx')
-rw-r--r-- | vcl/source/outdev/font.cxx | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/vcl/source/outdev/font.cxx b/vcl/source/outdev/font.cxx index 432aa87101c0..7868b9ba0b3d 100644 --- a/vcl/source/outdev/font.cxx +++ b/vcl/source/outdev/font.cxx @@ -1300,7 +1300,7 @@ void OutputDevice::ImplDrawEmphasisMarks( SalLayout& rSalLayout ) mpMetaFile = pOldMetaFile; } -std::unique_ptr<SalLayout> OutputDevice::getFallbackFont( +std::unique_ptr<SalLayout> OutputDevice::getFallbackLayout( LogicalFontInstance* pLogicalFont, int nFallbackLevel, ImplLayoutArgs& rLayoutArgs) const { @@ -1381,14 +1381,13 @@ std::unique_ptr<SalLayout> OutputDevice::ImplGlyphFallbackLayout( std::unique_pt } // create and add glyph fallback layout to multilayout - std::unique_ptr<SalLayout> pFallback = getFallbackFont(pFallbackFont.get(), + std::unique_ptr<SalLayout> pFallback = getFallbackLayout(pFallbackFont.get(), nFallbackLevel, rLayoutArgs); if (pFallback) { if( !pMultiSalLayout ) pMultiSalLayout.reset( new MultiSalLayout( std::move(pSalLayout) ) ); - pMultiSalLayout->AddFallback( std::move(pFallback), - rLayoutArgs.maRuns, pFallbackFont->GetFontFace() ); + pMultiSalLayout->AddFallback(std::move(pFallback), rLayoutArgs.maRuns); if (nFallbackLevel == MAX_FALLBACK-1) pMultiSalLayout->SetIncomplete(true); } |