drawinglayer/source/processor2d/processor2dtools.cxx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
New commits: commit 8acd6b515e087ce60d3ddefec162a208951fe082 Author: Armin Le Grand (Collabora) <armin.le.gr...@me.com> AuthorDate: Thu Feb 13 11:44:13 2025 +0100 Commit: Armin Le Grand <armin.le.gr...@me.com> CommitDate: Thu Feb 13 15:13:40 2025 +0100 tdf#165061 CairoSDPR: regression: Fix RTL usage See comments in task, for now disable using SDPR when RTL is enabled. Change-Id: I9dabe2324fb9e6b190ebb3851dc73b2c7dacf84d Reviewed-on: https://gerrit.libreoffice.org/c/core/+/181604 Tested-by: Jenkins Reviewed-by: Armin Le Grand <armin.le.gr...@me.com> diff --git a/drawinglayer/source/processor2d/processor2dtools.cxx b/drawinglayer/source/processor2d/processor2dtools.cxx index b4a453a7edec..f892acfc1563 100644 --- a/drawinglayer/source/processor2d/processor2dtools.cxx +++ b/drawinglayer/source/processor2d/processor2dtools.cxx @@ -108,7 +108,10 @@ std::unique_ptr<BaseProcessor2D> createPixelProcessor2DFromOutputDevice( // possibility to deactivate for easy test/request testing static bool bUsePrimitiveRenderer(nullptr == std::getenv("DISABLE_SYSTEM_DEPENDENT_PRIMITIVE_RENDERER")); - if (bUsePrimitiveRenderer) + if (bUsePrimitiveRenderer + // tdf#165061 do not use SDPR when RTL is enabled, SDPR is designed + // for rendering EditViews and does not support RTL (yet?) + && !rTargetOutDev.IsRTLEnabled()) { SystemGraphicsData aData(rTargetOutDev.GetSystemGfxData());