drawinglayer/source/processor2d/processor2dtools.cxx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
New commits: commit 751c71a39744e683ec4b63251082ebe8fb42d941 Author: Armin Le Grand (Collabora) <armin.le.gr...@me.com> AuthorDate: Thu Feb 13 11:44:13 2025 +0100 Commit: Christian Lohmaier <lohmaier+libreoff...@googlemail.com> CommitDate: Tue Feb 18 12:08:28 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> (cherry picked from commit 8acd6b515e087ce60d3ddefec162a208951fe082) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/181625 Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org> (cherry picked from commit b33ad6257801739d7cb4353b0ce8a64f7de4ce24) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/181642 Tested-by: Christian Lohmaier <lohmaier+libreoff...@googlemail.com> Reviewed-by: Christian Lohmaier <lohmaier+libreoff...@googlemail.com> diff --git a/drawinglayer/source/processor2d/processor2dtools.cxx b/drawinglayer/source/processor2d/processor2dtools.cxx index f87bffea6b21..e90cac41a6c1 100644 --- a/drawinglayer/source/processor2d/processor2dtools.cxx +++ b/drawinglayer/source/processor2d/processor2dtools.cxx @@ -106,7 +106,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());